Implement https://github.com/dotnet/runtime/issues/81741 for CoreCLR. - [x] Add `UnsafeAccessorAttribute` as a well-known attribute to the runtime https://github.com/dotnet/runtime/pull/86932 We will need to extract a named string-value property from the custom attribute - duplicate work item with mono. - [x] Non-generic scenarios https://github.com/dotnet/runtime/pull/86932 - [x] Validate generated code can be inlined https://github.com/dotnet/runtime/pull/86932 - [x] Add runtime testing https://github.com/dotnet/runtime/pull/86932 - [x] Update Trimmer to respect `UnsafeAccessorAttribute` - [x] Validate Diagnostic scenarios See Mono work item - https://github.com/dotnet/runtime/issues/86040 See NativeAOT work item - https://github.com/dotnet/runtime/issues/86438