Update Golang to 1.21

We need to start building with Go 1.21 with the upcoming end of life for Go 1.20.

Acceptance Criteria

  • Go dependencies are updated (if needed)
  • Go 1.21 is used for container builds
  • Go 1.21 is used in CI