roll: pigweed pw_bluetooth_sapphire: Disallow re-entrant peer removal in PeerCache

Prevent heap-use-after-free when a PeerCache::add_peer_updated_callback,
set_peer_bonded_callback, or ForEach callback calls
RemoveDisconnectedPeer re-entrantly by tracking callback notification
depth in PeerCache and returning false from RemoveDisconnectedPeer while
callbacks are active.

Original-Bug: b/523355258
Original-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/490177
Original-Revision: 8f803e6c1392b7d7dd25efd90be92e7b66e45bf5

Rolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed
Rolled-Commits: 887c24d621d9ea..8f803e6c1392b7
Roll-Count: 1
Roller-URL: https://cr-buildbucket.appspot.com/build/8668623242232537025
GitWatcher: ignore
CQ-Do-Not-Cancel-Tryjobs: true
Change-Id: If3930167a14a47f2dbcd2f5bf8f3326f0e283372
Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/quickstart/bazel/+/496473
diff --git a/MODULE.bazel b/MODULE.bazel
index 128d885..192bdde 100644
--- a/MODULE.bazel
+++ b/MODULE.bazel
@@ -41,8 +41,8 @@
 git_override(
     module_name = "pigweed",
     # ROLL: Warning: this is automatically updated by
-    # ROLL: https://cr-buildbucket.appspot.com/build/8668634084140822769
-    commit = "887c24d621d9eacfcfb2038a3d69f6f8be107d61",
+    # ROLL: https://cr-buildbucket.appspot.com/build/8668623242232537025
+    commit = "8f803e6c1392b7d7dd25efd90be92e7b66e45bf5",
     remote = "https://pigweed.googlesource.com/pigweed/pigweed",
 )