Thanks for the discussion everyone, since the number of apps I want from the Play Store is very small, I think getting updates from APK Mirror should be fine for my use case for now, however, I noticed another app from there has a "universal" APK file, which has libraries for arm64v8a, armeabiv7a, and x86-64, and I do not know how to get that universal APK from the Play Store/Aurora Store.
Spoofing as x86-64 and armeabiv7a and downloading via Aurora Store only gives me architecture specific APKs, so I'm not sure how they sourced that particular APK file.
The app id is com.supercell.clashroyale
for those curious
I think it could also be a good idea to source APK files from APK Pure, and compare the APK signatures and checksums, if the ones from APK Pure are the same as the ones from APK Mirror, which are the same as the ones downloaded via Aurora Store, then they would all be trustworthy APK files I think.
I also thought about comparing files from other sources, such as QooApp and Aptoide, but those may require a separate app/login, and gathering files from all these sources seems a bit tedious, there seems to be very limited info on APIs for these sources, being able to automate the download of APKs from multiple sources for comparing checksums and signatures would go a long way here.
Since I personally use F-Droid, deploying a small local repository of APKs that I download, verify, and trust would be ideal here, so that I can update via my current F-Droid client.