And also enable the CI build for Windows.
afero.Fs/File requires mutating methods implementation but they will always return error because fs.FS is read-only. ReadAt and Seek will return error if underlying fs.File doesn't implement them.
It will not affect users of go older than 1.16 because files with `io/fs` import marked with build constraints