I use Microsoft Authenticator personally on iOS and Windows.

BitWarden is a good Open Spurce option, it’s cross platform but the TOPT stuff is available only with a paid plan.

Microsoft Authenticator is the app that would literally refuse to work unless you first consented to data sharing and telemetrics. No fucking go. Thankfully, F-Droid has a useful alternative (Android only, of course):

https://github.com/beemdevelopment/Aegis