Go 1.20.6 breaks gitlab-runner

Go 1.20.6 introduced a change to sanitize host headers. This leads to gitlab-runner built with go 1.20.6 to misbehave:

WARNING: Failed to process runner                   builds=0 error=prepare environment: http: invalid Host header (exec.go:71:0s). Check https://docs.gitlab.com/runner/shells/index.html#shell-profile-loading for more information executor=docker <redacted>

See also https://github.com/NixOS/nixpkgs/issues/245365 and https://github.com/moby/moby/issues/45935.