build: Update modules

Produced by running:

    python3 build/modules/modularize/modularize.py --no-cache

It created a few changes. Maybe nobody has run this since switching
to C++23?

I used https://chromium-review.googlesource.com/c/chromium/src/+/7786175
to be able to run the modularize script at all.

I manually updated libc++/BUILD.gn and libc++/modules.gni to match
(for iOS and for mac builds with system Xcode). These builds still
use hermetic libc++ and hermetic clang, and the changes look like
they depend on libc++ and clang.

No intended behavior change.

Prerequisite for changing these files for
https://chromium-review.googlesource.com/c/chromium/src/+/7494039

Bug: 503250165
Change-Id: I3bfa8765ae8d35f855fdd6c8f99feeb60a8dceef
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7785076
Mega-CQ: Nico Weber <thakis@chromium.org>
Auto-Submit: Nico Weber <thakis@chromium.org>
Commit-Queue: Nico Weber <thakis@chromium.org>
Reviewed-by: Matt Stark <msta@google.com>
Reviewed-by: Takuto Ikuta <tikuta@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1619443}
NOKEYCHECK=True
GitOrigin-RevId: e1d7d07410530e54b9627d74a080bc6f7f8acab9
2 files changed