roll: pigweed pw_protobuf_compiler: Make oneof_callbacks a per-library setting

The previous constraint approach was insufficent as it required custom
platforms, which does not work for middleware libraries that don't
define their own platforms, or the standard Bazel host target.

Original-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/242928
Original-Revision: 2097d2ea77e7a28438b4eae537dc97c049d7b735

Rolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed
Rolled-Commits: 60572e81b3b3d7..2097d2ea77e7a2
Roll-Count: 1
Roller-URL: https://ci.chromium.org/b/8733720105921575617
GitWatcher: ignore
CQ-Do-Not-Cancel-Tryjobs: true
Change-Id: I14bb40028d7a2705a60334728748bbc02568a750
Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/quickstart/bazel/+/243070
Commit-Queue: Pigweed Roller <pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com>
Lint: Lint 🤖 <android-build-ayeaye@system.gserviceaccount.com>
Bot-Commit: Pigweed Roller <pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com>
diff --git a/MODULE.bazel b/MODULE.bazel
index 945b4ad..810fa68 100644
--- a/MODULE.bazel
+++ b/MODULE.bazel
@@ -48,8 +48,8 @@
     module_name = "pigweed",
     # ROLL: Warning: this entry is automatically updated.
     # ROLL: Last updated 2024-10-18.
-    # ROLL: By https://cr-buildbucket.appspot.com/build/8733725078494733345.
-    commit = "60572e81b3b3d7456e5f4b0b788c53ed2c2e2b6a",
+    # ROLL: By https://cr-buildbucket.appspot.com/build/8733720105921575617.
+    commit = "2097d2ea77e7a28438b4eae537dc97c049d7b735",
     remote = "https://pigweed.googlesource.com/pigweed/pigweed",
 )
 
@@ -57,8 +57,8 @@
     module_name = "pw_toolchain",
     # ROLL: Warning: this entry is automatically updated.
     # ROLL: Last updated 2024-10-18.
-    # ROLL: By https://cr-buildbucket.appspot.com/build/8733725078494733345.
-    commit = "60572e81b3b3d7456e5f4b0b788c53ed2c2e2b6a",
+    # ROLL: By https://cr-buildbucket.appspot.com/build/8733720105921575617.
+    commit = "2097d2ea77e7a28438b4eae537dc97c049d7b735",
     remote = "https://pigweed.googlesource.com/pigweed/pigweed",
     strip_prefix = "pw_toolchain_bazel",
 )