roll: pigweed, pw_toolchain: pw_bluetooth_sapphire: Reland "Integrate LegacyPairingState with ..."

Reland "Integrate LegacyPairingState with ..." PairingStateManager"

This is a reland of commit 31a9d97a99e1571ad674961a0647b3de85d9265e

Relanding this with no changes. Originally reverted because there was no
configuration to disable/enable legacy pairing (added in fxr/1102453).

Original change's description:
> [bt][gap] Integrate LegacyPairingState with PairingStateManager
>
> This CL wires up the legacy pairing process code to the rest of the
> system via the PairingStateManager.
>
> Depending on the pairing events we encounter before/after the ACL
> connection is complete, or depending on the result of interrogation with
> the peer, we will tell the PSM whether to use SSP or legacy pairing.
>
> Bug: b/42173830
> Test: fx test //src/connectivity/bluetooth
> Manual Test:
> - Paired and streamed audio to/from Nelson DUT with iOS and veho devices
>   supporting SSP to ensure SSP still functions
> - Paired and streamed audio to/from Nelson DUT with iOS and veho
>   devices. Cherry-picked fxr/1078858 to simulate legacy pairing
>
> Change-Id: Ibf745d6452b5f8fc53dbd16101f2cc3d6a20c114
> Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1062293
> Reviewed-by: Ben Lawson <benlawson@google.com>
> Reviewed-by: Marie Janssen <jamuraa@google.com>
> Commit-Queue: Lulu Wang <luluwang@google.com>

Original-Bug: b/42173830
Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1102393
GitOrigin-RevId: 52ee3d21a3b09f3139ec8b30681ca92e760350d4
Original-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/232771

https://pigweed.googlesource.com/pigweed/pigweed
pigweed, pw_toolchain Rolled-Commits: 7dabba55efacd17..fe1758863affc08
Roller-URL: https://ci.chromium.org/b/8738232081435793617
GitWatcher: ignore
CQ-Do-Not-Cancel-Tryjobs: true
Change-Id: I7605f6f3623374dfd9a53f380c1ca36362f1cd03
Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/showcase/sense/+/232795
Bot-Commit: Pigweed Roller <pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com>
Lint: Lint 🤖 <android-build-ayeaye@system.gserviceaccount.com>
Commit-Queue: Pigweed Roller <pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com>
diff --git a/MODULE.bazel b/MODULE.bazel
index f60d0e0..926f138 100644
--- a/MODULE.bazel
+++ b/MODULE.bazel
@@ -49,8 +49,8 @@
     module_name = "pigweed",
     # ROLL: Warning: this entry is automatically updated.
     # ROLL: Last updated 2024-08-29.
-    # ROLL: By https://cr-buildbucket.appspot.com/build/8738232505353702913.
-    commit = "7dabba55efacd172fdbb2764d9b175e2f238bd47",
+    # ROLL: By https://cr-buildbucket.appspot.com/build/8738232081435793617.
+    commit = "fe1758863affc089f8d2197ff4e6593fd138284a",
     remote = "https://pigweed.googlesource.com/pigweed/pigweed",
 )
 
@@ -58,8 +58,8 @@
     module_name = "pw_toolchain",
     # ROLL: Warning: this entry is automatically updated.
     # ROLL: Last updated 2024-08-29.
-    # ROLL: By https://cr-buildbucket.appspot.com/build/8738232505353702913.
-    commit = "7dabba55efacd172fdbb2764d9b175e2f238bd47",
+    # ROLL: By https://cr-buildbucket.appspot.com/build/8738232081435793617.
+    commit = "fe1758863affc089f8d2197ff4e6593fd138284a",
     remote = "https://pigweed.googlesource.com/pigweed/pigweed",
     strip_prefix = "pw_toolchain_bazel",
 )