As much as I know, you can buy games using your debit/credit cards or store credit. Try searching online for discounted subscriptions or store...
You could see if your number is still existing and ask the person who holds your number to forward the OTP while recovering your account.
Sad!! but there is no other way.