I have two phone numbers. One is for 2-way authentication, the other I give out freely on any website that requires a phone number (and to all my friends).
It's basically the same setup I use with emails.
Not entirely sure if it's safer that way. But so far I get SMS spam only on the "burner" number.