Cherry-pick commits from main to rel-1.23.0 (#26050)
This PR cherry-picks several commits from the main branch to the
rel-1.23.0 release branch as part of the release process.
### Changes included:
* **Major Refactoring of Azure DevOps Pipelines (#26008)**
* Commit: `2e6d7ccfdff55aaf7b0799d7e28b041e607dce2b`
* **Disables failing test to unblock Python DML Pipeline (#26043)**
* Commit: `64c8f40d01bf14b3cf7ac4cf8606ad9e0e56feb0`
* **Pin cmake version in macOS github Actions (#25998)**
* Commit: `148f13cc6b44cae156226cd4e0dcfc154691c5b4`
* **Bump actions/setup-python from 5 to 6 (#25979)**
* Commit: `97a8d332595c974ad24be133df216565493ffb95`
* **Remove CACHE_URL settings from Github Actions (#25989)**
* Commit: `e2a0999ba4b224ab90ef7a8768dd4941fcc19b17`
* **Bump actions/checkout from 4 to 5 (#25771)**
* Commit: `f19215db21f8e1a8fc93090748e455f41076f456`
* **Bump ruff from 0.12.8 to 0.12.9 (#25772)**
* Commit: `78df404871fa2f3fbbb7f1902f9623787ba8dc86`
* **Bump ruff from 0.12.4 to 0.12.8 (#25713)**
* Commit: `7204746e709005d2c7294e7a24d63a2df4a1aee8`
* **Update macOS target version from 13.3 to 13.4 (#25616)**
* Commit: `65bd82564cd31e0acf9139cdd826d08193212c6e`
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Prathik Rao <prathik.rao@gmail.com>