[roll pigweed] pw_presubmit: Simplify showing multiple failures

Make it easy for presubmit checks to show multiple failures. The prior
exception handling approach continues to work, but checks can now call
ctx.fail() as many times as they want. If it was called at least once
the presubmit check is marked as a failure at the end.

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

https://pigweed.googlesource.com/pigweed/pigweed
pigweed Rolled-Commits: 79bdc8416df0319..9b7743e6e8faa10
Roller-URL: https://ci.chromium.org/b/8806178546284746625
Cq-Cl-Tag: roller-builder:pigweed-zephyr-roller
Cq-Cl-Tag: roller-bid:8806178546284746625
CQ-Do-Not-Cancel-Tryjobs: true
Change-Id: If0131440d6a1f62bf0879595344e3a720246b933
Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/zephyr-integration/+/105752
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/pigweed b/pigweed
index 79bdc84..9b7743e 160000
--- a/pigweed
+++ b/pigweed
@@ -1 +1 @@
-Subproject commit 79bdc8416df0319b63379fe8f0e1a9fa1ce4ba77
+Subproject commit 9b7743e6e8faa10dafabafa415a7bacfb37d5188