Merge topic 'ci-use-tart-4.2' into release-4.2

cfd6875cf6 Tests: Update RunCMake.Framework expected output for macOS 26.4
a29fdafd37 gitlab-ci: extend Xcode CI job timeout to 3 hours
211b58e2e6 gitlab-ci: move macOS nonconcurrent jobs to `tart` runners
d850364a9a gitlab-ci: make `needs` explicitly empty where possible

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