Go 1.21 includes an internal auto-updater that can compile later Go versions by looking in the go mod file itself.
So the README is correct.
So the README is correct.
Overall, I would say the minimum required Go version is indeed the Go version declared in the go.mod, since that is the declared minimum required toolchain.