My neighbor across the street does alterations out of his house. I've had him repair a couple of torn shirts and he was very reasonably priced. I could get you his phone number but he only speaks Thai.
Wow, your "ex" definitely is the person who lost the most when you two ended your relationship. I say this because if you are seeking to fund the vaccination of their entire family, you obviously have a heart of gold, . 👍💛
Here's an example of the current situation in Phuket. You said that you weren't planning on visiting TL until July, so hopfully by then the situation will be much better.
I recommend you postpone until the late fall. Right now everything is closed and only about 1% of the population is vaccinated. Vaccinations should be ramping up this summer. Maybe by late fall, early winter (high season) Thailand will be coming out of hibernation.
looking at the upgrade page of the app, it does say "keep your number when inactive" when you choose to subscribe. Maybe you were inactive for too long and that is why your number expired?