Adb backup exists, though I haven't tried it, and Google cloud backup does this. However, if you trust Google, you probably already trust the US.
Unfortunately, I don't know of any other app that does this on an unrooted phone.
Unfortunately, I don't know of any other app that does this on an unrooted phone.
AFAIK iPhone backups, if restored on the exact same device (i.e. a CPU with the correct decryption key embedded in it) will restore almost everything, including authenticator apps.
The only realistic option for Android is a separate "burner" device.
It's very patchy, and many (most?) apps opt out, so it's functionally useless.