Merge topic 'backport-4.2-ci-xcode-26.4' into release-4.2

bd14ba1d9c Merge branch 'backport-3.31-ci-xcode-26.4' into backport-4.2-ci-xcode-26.4
97913e9fb8 Merge branch 'backport-3.31-ci-xcode-26.4' into backport-4.2-ci-xcode-26.4
56c4fb8b3d ci: Update macos-arm64 jobs to use Xcode 26.4
20361a0589 Tests/RunCMake/CMP0156: Update for Xcode 26.4
8b92847daf Xcode: Fix target ordering operator to meet std::sort requirements
aa942cd81f CTestCustom: Ignore warnings about zstd objects and libs with no symbols
5b32a02230 ci: Split macOS job configurations by architecture
85da1c5190 ci: Split macOS job configurations by architecture

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !11887