roll: third_party/pigweed pw_bluetooth_sapphire: Validate SynchronousConnectionComplete event view

In ScoConnectionManager::OnSynchronousConnectionComplete, construct the
SynchronousConnectionCompleteEventView with unchecked_view() and verify
params.Ok() before reading fields. In release builds, Emboss Read()
does not enforce [requires: 0x0000 <= this <= 0x0EFF] on
connection_handle because EMBOSS_CHECK maps to PW_DASSERT, and view()
only asserts IsComplete(). Checking params.Ok() rejects both truncated
events and out-of-range connection handles at ingest.

Original-Bug: b/510064127
Original-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/500493
Original-Revision: b638de3c106c6433f01571747a8a503a12eb1f00

Rolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed
Rolled-Commits: ffb456171b053a..b638de3c106c64
Roll-Count: 1
Roller-URL: https://cr-buildbucket.appspot.com/build/8667808339573456705
GitWatcher: ignore
CQ-Do-Not-Cancel-Tryjobs: true
Change-Id: I7f6d53caf57a5057336cbd4b49ca7b414d3283cc
Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/examples/+/505205
diff --git a/third_party/pigweed b/third_party/pigweed
index ffb4561..b638de3 160000
--- a/third_party/pigweed
+++ b/third_party/pigweed
@@ -1 +1 @@
-Subproject commit ffb456171b053ad8d3953678171602a28022e5d0
+Subproject commit b638de3c106c6433f01571747a8a503a12eb1f00