Get a prepaid with an eSIM with AT&T/Rogers (or any of their MVNO’s) for maximum compatibility; cheapest the better. You need an eSIM compatible phone. You can verify this through the carrier’s site from your phone.
Only need the IMEI and Account number essentially
Port the number to voip.ms
Do whatever you want with that number for like pennies a year.
VoIP.ms has an SMS app for android that I know of
Fucking this exactly. Far too much effort