* XRPLF/develop: (158 commits)
chore: Use std::ranges where possible (7634)
ci: Use macOS 26 Tahoe with apple-clang 21 (7601)
build: Mark sec256k1 and mpt-crypto as transitive headers (7658)
chore: Add a script to nicely format clang-tidy output (7650)
chore: Enable most bugprone checks (7643)
feat: Confidential Transfer for MPT (5860)
fix: Use trustline balance direction to validate IOU PaymentMint/PaymentBurn (7584)
fix: Unify freeze checks for pseudo-account deposit/withdraw (7382)
fix: Block delegate tx from being queued (7640)
chore: Enable groups of clang-tidy checks by default (7637)
ci: Better determine when we need to run full clang-tidy (7635)
refactor: Retire NFTokenReserve fix (7367)
refactor: Retire Clawback amendment (7353)
refactor: Rename (mostly keylet) functions to more closely match the docs (7059)
build: Switch to a new conan XRPLF remote, again (7638)
chore: Revert "build: Switch to a new conan XRPLF remote (7622)" (7623)
build: Switch to a new conan XRPLF remote (7622)
build: Align xrpld RPM packaging with DEB package (7529)
chore: Use clang-tidy v22 new features (7427)
build: Patch nix binaries in CMake (7539)
...
- If any [validator_list_keys] are not available after all
[validator_list_sites] have had a chance to be queried, then fall
back to loading cache files. Currently, cache files are only used if
no sites are defined, or the request to one of them has an error. It
does not include cases where not enough sites are defined, or if a
site returns an invalid VL (or something else entirely).
- Resolves#5320