Of course, the real solution is to remove the leverage Google has on you so that a ban is no longer a problem.
And I hope they will never ever again ask me to confirm anything using that number.
Lookup APIs are available to identify line type and most will specifically reject voip numbers. The more obstinate providers I have encountered (some banks for example) will actually have a real human place a call to any number provided at sign up and reject it if they can't verbally talk to you.
For example, https://cheapglobalsms.com/
I went a slightly different route --- an old spare phone with Ultra Mobile PayGo prepaid SIM. For $3 per month you get 100 minutes of voice, 100 texts and 100 MB data per month.
The reason for this is that some security providers throw a little kink in the works by actually making a call to verify your number on sign-up.
Or, you know, stop fucking using google.