Move TypeReference.ToObject to managed (CoreCLR) (#70055)
* Initial partial TypedReference.ToObject managed port
* Port rest of mamaged TypeDesc method table logic
* Add RuntimeTypeHandle.GetElementTypeMethodTable FCall
* Remove TypedReference.InternalToObject FCall
* Remove throwing path, add an assert
* Remove unnecessary TypeDesc paths
* Remove ParamTypeDesc::m_TemplateMT and related code
* Fix TypeDesc::GetMethodTable
* Reuse RuntimeTypeHandle.GetValueInternal to drop an FCall
* Add unit tests for TypedReference.ToObject and type desc
* Move ifdef methods to TypedReference.Mono file
* Skip new TypedReference tests on Mono
* Use [ActiveIssue] instead of [SkipOnMono]
* Commented tests out to skip Mono AOT failure
14 files changed: