I had this same issue. Use a shared vault with OTP. Anyone with access to the vault can see the same 2FA code.
As for shared SMS, look into Google Voice. They automatically forward SMS texts to email as an option. I created a "shared" email account and gave my family access to that.