[roll third_party/pigweed] pw_sync: Fixed InlineBorrowable constructor ambiguity

There is ambiguity about which constructor to invoke when constructing
an inline object that has a single construtor argument
using the in-place syntax with an lvalue parameter. Added enable_if
guards so that the factory-function constructors are only instantiated
for compatible callables.

Original-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/111290

https://pigweed.googlesource.com/pigweed/pigweed
third_party/pigweed Rolled-Commits: 8358a0210df93e4..632c6053edaac8a
Roller-URL: https://ci.chromium.org/b/8802209283427498081
GitWatcher: ignore
CQ-Do-Not-Cancel-Tryjobs: true
Change-Id: Id8f6bbc1a6678e21ed825fdcabd1b0b0efa09bc3
Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/111771
Bot-Commit: Pigweed Integration Roller <pigweed-integration-roller@pigweed.google.com.iam.gserviceaccount.com>
Commit-Queue: Pigweed Integration Roller <pigweed-integration-roller@pigweed.google.com.iam.gserviceaccount.com>
diff --git a/third_party/pigweed b/third_party/pigweed
index 8358a02..632c605 160000
--- a/third_party/pigweed
+++ b/third_party/pigweed
@@ -1 +1 @@
-Subproject commit 8358a0210df93e4635bac3e2f442b97c22cdb1e3
+Subproject commit 632c6053edaac8abf2e3b09536f291a338a8071f