Number 3... get a cheap phone, and a voip number for about $5 a year and associate websites with that number I stead of personal,phone number... but note, not all website forms allow voip
Also, for email address required for website logins, I use a throeaway account like mailinator.com - a temp email site where you pick whatever name you wish, go to the site and type in the name, and get the mail- it deletes mail after a day or so.
“I ended up reinstalling windows”
Well, there’s yer problem Laz. If ya had a Mac ya could just reset to factory default, put in a new password, and recovered yer files from iCloud. Eazy peazy.
(I’ve actually been there and scary as it was the Mac did make th process pretty straightforward.)