treewide: remove toolchains_protoc

As discussed we want to reduce external binaries and therefore don't
need this.

Change-Id: Ia3d053a9584baf54b6aefe79b88ac31126d54e14
Reviewed-on: https://review.monogon.dev/c/monogon/+/3687
Tested-by: Jenkins CI
Reviewed-by: Lorenz Brun <lorenz@monogon.tech>
diff --git a/MODULE.bazel b/MODULE.bazel
index 28b895d..ea1282b 100644
--- a/MODULE.bazel
+++ b/MODULE.bazel
@@ -57,16 +57,6 @@
     version = "1.3.1",
 )
 
-# Fix bazel 7.2 compatibility https://github.com/grpc/grpc-java/issues/11275
-# This is coming from the grpc dependency.
-# ├───grpc@1.65.0
-# │   ├───googleapis@0.0.0-20240326-1c8d509c5
-# │   │   └───grpc-java@1.64.0
-single_version_override(
-    module_name = "grpc-java",
-    version = "1.66.0",
-)
-
 bazel_dep(name = "bazel_skylib", version = "1.7.1")
 bazel_dep(name = "rules_pkg", version = "1.0.1")
 bazel_dep(name = "rules_oci", version = "2.0.0")
@@ -74,13 +64,11 @@
 bazel_dep(name = "rules_multirun", version = "0.9.0")
 bazel_dep(name = "rules_python", version = "0.36.0")
 bazel_dep(name = "rules_cc", version = "0.0.10")
-bazel_dep(name = "grpc", version = "1.66.0")
-bazel_dep(name = "rules_proto", version = "6.0.2")
-bazel_dep(name = "toolchains_protoc", version = "0.3.3")
+bazel_dep(name = "rules_proto", version = "7.1.0")
 
 # Currently supported version are listed here:
 # https://protobuf.dev/support/version-support/
-bazel_dep(name = "protobuf", version = "28.3")
+bazel_dep(name = "protobuf", version = "29.2")
 
 # Load musl toolchain Metropolis sysroot tarball into external repository.
 musl_sysroot_rule = use_repo_rule("//build/toolchain/musl-host-gcc:sysroot_repository.bzl", "musl_sysroot_rule")