16
GitHub 2FA enrollment
(feddit.de)
If it's free and open source and it's also software, it can be discussed here. Subcommunity of Technology.
This community's icon was made by Aaron Schneider, under the CC-BY-NC-SA 4.0 license.
Use an open source 2FA which lets you export
You can store your recovery codes as files in KeepassXC
Sounds like a good approach