bzlmod: Add support for `go_proto_library` (#3283)

This does not include support for `go_grpc_library` yet.

Fixes #3265
7 files changed