*: unpin rules_go/gazelle

We unpin these now that Gazelle 0.21.0 is out. This release also changes
runfile pathnames for go_binary, so we have to fix up the test_boot.sh
script that hardcodes a path.

This also pulls in a new protobuf version, that we have to let in with
its imperfections that nogo rightfully complains about.

Test Plan: machinery change, current tests cover this

X-Origin-Diff: phab/D538
GitOrigin-RevId: ad83d7868608b6883a891d127a6fbaf28f8aa14a
diff --git a/nogo_config.json b/nogo_config.json
index 1170f0c..53aeb6f 100644
--- a/nogo_config.json
+++ b/nogo_config.json
@@ -21,7 +21,8 @@
       "external/com_github_google_gvisor/": "third_party",
       "external/io_k8s_sigs_structured_merge_diff/": "third_party",
       "external/io_k8s_component_base/": "third_party",
-      "external/io_k8s_apiserver/": "third_party"
+      "external/io_k8s_apiserver/": "third_party",
+      "external/org_golang_google_protobuf/": "third_party"
     }
   },
   "lostcancel": {
@@ -38,7 +39,8 @@
       "external/bazel_gazelle/pathtools": "third_party",
       "external/com_github_magiconair_properties": "third_party",
       "external/com_github_ghodss_yaml": "third_party",
-      "external/io_k8s_kubectl": "third_party"
+      "external/io_k8s_kubectl": "third_party",
+      "external/org_golang_google_protobuf/": "third_party"
     }
   },
   "assign": {