roll: third_party/pigweed pw_containers: Make size_reports more reusable

The pw_containers size reports were added with the intention that they
could be used in setting baselines for size reports of other modules
that depended on them. On attempting that, it became apparent that the
intrusive container size reports were too opinionated about their items.
This CL adjusts the reports to use iterators to add items to containers
instead. It also skips certain operations that require items to have
certain traits, e.g. moveability or well-orderedness.

Original-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/267813
Original-Revision: 1650a4bf4dbf34030d80d1bb05f9133fe6872fa7

Rolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed
Rolled-Commits: 7ab1856e8c062a..1650a4bf4dbf34
Roll-Count: 1
Roller-URL: https://cr-buildbucket.appspot.com/build/8722931046250150321
GitWatcher: ignore
CQ-Do-Not-Cancel-Tryjobs: true
Change-Id: If215f83b9f294162be4ad96639c974d5e7ac7cf7
Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/examples/+/267859
Commit-Queue: Pigweed Roller <pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com>
Bot-Commit: Pigweed Roller <pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com>
Lint: Lint 🤖 <android-build-ayeaye@system.gserviceaccount.com>
diff --git a/third_party/pigweed b/third_party/pigweed
index 7ab1856..1650a4b 160000
--- a/third_party/pigweed
+++ b/third_party/pigweed
@@ -1 +1 @@
-Subproject commit 7ab1856e8c062ae18a6947479ef0dc60244e345d
+Subproject commit 1650a4bf4dbf34030d80d1bb05f9133fe6872fa7