You don't have a choice on Google Play, you must upload a bundle i.e. an aab, as they will not accept an apk. I can't remember when they outed apks, but it is probably at least a couple of years ago.
When you deploy a release build to your device for testing, the deploy process creates an aab signed with your signing key and then deploys the correct apk for the device you are deploying to. Turn on Xamarin Diagnostics and you will see the log in the output window of the build process.
If you have an obfuscated release build, then if it runs on your device, then obviously it is ok.
If you are building a net7-android release, then you will see in your projects bin/release/net7.0-android folder both the Signed.aab and the Signed.apk which was deployed to your device.
If you are building a Xamarin.Android release build then you will only see a Signed.aab. To see the size of the apk which was deployed to your device you would need to use Android Studio's Analyse APK tool to load your aab which will then display the size of your apk, or alternatively, Google Play will display its size after it is unloaded.
When you upload to Google Play, it will accept your signing key, but will then issue a new upload key for you to use on subsequent uploads.
If you want to check the obfuscation, you can use a tool like dotPeek from JetBrians.