Just get some cheap, network unlocked phone and use it to receive messages for verification. That’s how everyone’s doing it. I got one of those card readers from ebay to test it, @dwayne is right, they only read what’s already on the sim card, you can’t receive messages.
There are some devices, made in china but they’re pretty expensive for Chinese stuff.
Yeah pretty much what everyone else said, you dont want a sim reader
Buy a cheap unlocked phone and do a little google research and find a sim provider that sells sim cards that come preactivated and dont require a top up or whatever other specifications you need such as a certain country you may be living in.