Add support for app archiving
App archiving is now natively supported in Android 15, no longer needing archived APKs generated by bundletool. This makes implementation for us significantly easier. Instead, the app store client just needs to handle, at a minimum, the UNARCHIVE_PACKAGE intent filter action when the user unarchives an app from Settings.
Noted from the F-Droid patch mentioned in this Android Authority article.
~It appears as if archiving from within Accrescent itself is not supported because PackageInstaller.installArchived() requires INSTALL_PACKAGES, which is a privileged permission.~
We also should implement support for archiving from within Accrescent itself using PackageInstaller.requestArchive().
Since the implementation needed for native app archiving is now only client-side, transferring this issue to the Accrescent client repository. App archiving support for Android versions lower than 15 is no longer planned for now.
Archiving from within Accrescent itself is no longer planned for now. See https://github.com/accrescent/accrescent/issues/617#issuecomment-3439317067.