Biometrics Support in Flatpak/Snap

Flatpak/Snap break biometric authentication.

This is a hard problem because it needs upstream support from FreeDesktop, distros, and Firefox. The portals and permissions went through some iteration on the FreeDesktop side of things but it seems ready to go. Firefox will still needs to adopt the new permissions mechanism but I think BitWarden can start working on their side of things.