I don’t understand the need for a separate phone. Couldn’t you just have a family member install IFTT and receive SMS codes? IFTT could be setup to forward the codes to a separate gmail account that isn’t used for anything else but for you to access these codes.
If the family member uses the same services as you this won't work without a second SIM and multi-SIM devices are rare in the US. (Getting better with eSIM though)