Merge changes from topic "for-lts-v2.8.31" into lts-v2.8

* changes:
  refactor(cpus): register DSU errata with the errata framework's wrappers
  refactor(cpus): declare runtime errata correctly
  refactor(cpus): remove cpu specific errata funcs
  refactor(cpus): directly invoke errata reporter
  perf(cpus): inline cpu_rev_var checks
  refactor(cpus): convert checker functions to standard helpers
  refactor(cpus): convert the Cortex-A65 to use the errata framework
  fix(cpus): declare reset errata correctly
  fix(cpus): fix a typo in errata doc
  fix(cpus): workaround for Neoverse-V3 erratum 2970647
  fix(cpus): workaround for Cortex-X4 erratum 2957258