Merge changes from topic "for-lts-v2.10.15" into lts-v2.10
* changes:
fix(cpus): fix clang compilation issue
fix(cpus): remove errata setting PF_MODE to conservative
chore(cpus): rearrange the errata and cve in order in Cortex-X4
chore(cpus): rearrange cve and errata order in Cortex-X3
chore(cpus): fix cve order in Neoverse-V2
chore(cpus): rearrange the errata and cve order in Neoverse-N2
chore(cpus): rearrange the errata and cve in order in Neoverse-V3
chore(cpus): rearrange the errata and cve in order in Cortex-A710
chore(cpus): rearrange cve in order in Cortex-X1
chore(cpus): fix cve order in Neoverse-V1
chore(cpus): fix cve order in Cortex-X2
chore(cpus): fix cve order in Cortex-A78C
chore(cpus): fix cve order in Cortex-A78_AE
chore(cpus): fix cve order in Cortex-A78
chore(cpus): fix cve order in Cortex-A77
refactor(cpus): don't panic if errata out of order
fix(errata): workaround for Cortex-A510 erratum 2971420
fix(cpus): workaround for Cortex-A715 erratum 2804830
fix(errata-abi): add support for handling split workarounds
refactor(cpus): declare runtime errata correctly
perf(cpus): make reset errata do fewer branches
perf(cpus): inline the init_cpu_data_ptr function
perf(cpus): inline the reset function
perf(cpus): inline the cpu_get_rev_var call
perf(cpus): inline cpu_rev_var checks
refactor(cpus): register DSU errata with the errata framework's wrappers
refactor(cpus): convert checker functions to standard helpers
refactor(cpus): convert the Cortex-A65 to use the errata framework
refactor(cpus): remove cpu specific errata funcs
refactor(cpus): directly invoke errata reporter
fix(deps): remove deprecated husky commands
refactor(cpus): undo errata mitigations