Google Pixel 2 on Google play Console can't start Mvx
## 🐛 Bug Report

On a Google Pixel 2 (SDK31 & SDK 33) on Google play Console Pre-Launch my app never starts and always throws an MissingMethodException during EnsureSingletonAvailable. The issue is not reproduceable on any device, the app always works fine.

The error is _Cannot create an abstract class '{0}'..MvvmCross.Platforms.Android.Core.MvxAndroidSetupSingleton' not found._
MvxAndroidSetupSingleton isn't abstract and just in case I added MvxAndroidSetupSingleton to LinkerPleaseInclude and added 
MvvmCross to the 'Skip linking assemblies'.

I checked the Mvx code and can't find any possible issue for this, Anyone ?
- is this a Mvx issues?
- is this a Mono issue?
- is this a Google 2 / Google play Console issue?
- does MvxAndroidSetupSingleton initiate any other instance that can be the issue?


### Exception log
`Exception android.runtime.JavaProxyThrowable: System.MissingMethodException: Method 'Cannot create an abstract class '{0}'..MvvmCross.Platforms.Android.Core.MvxAndroidSetupSingleton' not found.
  at System.RuntimeType.CreateInstanceMono (System.Boolean nonPublic, System.Boolean wrapExceptions) [0x0008f] in <3c1c40d0b94b4e9f834a2cc69f6aa6f3>:0 
  at System.RuntimeType.CreateInstanceSlow (System.Boolean publicOnly, System.Boolean wrapExceptions, System.Boolean skipCheckThis, System.Boolean fillCache) [0x00009] in <3c1c40d0b94b4e9f834a2cc69f6aa6f3>:0 
  at System.RuntimeType.CreateInstanceDefaultCtor (System.Boolean publicOnly, System.Boolean skipCheckThis, System.Boolean fillCache, System.Boolean wrapExceptions, System.Threading.StackCrawlMark& stackMark) [0x00027] in <3c1c40d0b94b4e9f834a2cc69f6aa6f3>:0 
  at System.Activator.CreateInstance[T] () <0x7f005bf32e80 + 0x00094> in <3c1c40d0b94b4e9f834a2cc69f6aa6f3>:0 
  at MvvmCross.Core.MvxSetupSingleton.EnsureSingletonAvailable[TMvxSetupSingleton] () <0x7f005d456730 + 0x0012b> in <98d11a4865924e289a565575b5db9b59>:0 
  at MvvmCross.Platforms.Android.Core.MvxAndroidSetupSingleton.EnsureSingletonAvailable (Android.Content.Context applicationContext) [0x00000] in <98d11a4865924e289a565575b5db9b59>:0 
  at MvvmCross.Platforms.Android.Views.MvxSplashScreenActivity.OnCreate (Android.OS.Bundle bundle) [0x00013] in <98d11a4865924e289a565575b5db9b59>:0 
  at Android.App.Activity.n_OnCreate_Landroid_os_Bundle_ (System.IntPtr jnienv, System.IntPtr native__this, System.IntPtr native_savedInstanceState) <0x7f005bc58020 + 0x00054> in <c7ca3c9a335a4c0a82c9b5ce013ab512>:0 
  at Android.Runtime.JNINativeWrapper.Wrap_JniMarshal_PPL_V (_JniMarshal_PPL_V callback, System.IntPtr jnienv, System.IntPtr klazz, System.IntPtr p0) <0x7f005bc73090 + 0x0004f> in <c7ca3c9a335a4c0a82c9b5ce013ab512>:0 
  at mvvmcross.platforms.android.views.MvxSplashScreenActivity.n_onCreate (MvxSplashScreenActivity.java)
  at mvvmcross.platforms.android.views.MvxSplashScreenActivity.onCreate (MvxSplashScreenActivity.java:41)
  at android.app.Activity.performCreate (Activity.java:8050)`

### Expected behavior
Just initiate a new 'MvxAndroidSetupSingleton' instance and start the app.

### Reproduction steps
Distribute an app on Google Play Console, and start a Pre-Launch by enrolling the app on any testing track.

### Configuration

**Version:** 8.0.2
Compile target: Android 12
Minimum: Android 5.0 (21)
Target: Android 12.0 (31)
Xamarin 17.3.0.308
Xamarin.Android SDK: 13.0.0.0

**Platform:** 
- [ ] :iphone: iOS
- [x] :robot: Android
- [ ] :checkered_flag: WPF
- [ ] :earth_americas: UWP
- [ ] :apple: MacOS
- [ ] :tv: tvOS
- [ ] :monkey: Xamarin.Forms
