I have an old iPhone SE (2016) in the drawer at home, with a backup Google Authenticator and passwords backup by iCloud. It doesn't need a separate phone plan, or even any other network connection to function as a backup 2FA/password manager. Network (wifi) access is useful to keep the password data synced (which I scheduled for myself to check manually once a month).