Implement FEAT_MTE4
QEMU AArch64 introduced `FEAT_MTE3` support since [6.1](https://wiki.qemu.org/ChangeLog/6.1), but ARM released [Enhanced Memory Tagging Extension](https://developer.arm.com/documentation/109697/0100/Feature-descriptions/The-Armv8-9-architecture-extension) aka `FEAT_MTE4` in 2022. Apple uses it in its [Memory Integrity Enforcement](https://security.apple.com/blog/memory-integrity-enforcement/).
According to ARM's documentation:
```
FEAT_MTE4 introduces support for the following sub-features:
- Canonical tag checking, identified as FEAT_MTE_CANONICAL_TAGS.
- Reporting of all non-address bits on a fault, identified as FEAT_MTE_TAGGED_FAR.
- Store-only Tag checking, identified as FEAT_MTE_STORE_ONLY.
- Memory tagging with Address tagging disabled, identified as FEAT_MTE_NO_ADDRESS_TAGS.
```
Do we plan to implement this feature set in QEMU?
issue