Migrate most of rustc_builtin_macros
to diagnostic impls
#110092
Merged
rustc_builtin_macros
to diagnostic impls
#110092