I’ve been getting a lot of automated/unsolicited calls recently. Begs the question if this might be the source of my woes. Is there a trustworthy phone number version of https://haveibeenpwned.com ?
Not really an answer to your question, but one partial solution to the problem of having your number leaked or sold is to setup a service like Twilio to act like a phone proxy. You can have Twilio forward calls it receives on a different number ("spam number") to your actual phone number ("real number"). You provide spam number to anyone who isn't a business or personal contact. Every few months, you rotate spam numb…
Your existing cell number can be ported over to Twilio if you are patient.
The only problem is trying to use the number for 2fa. A growing number of banks (like Capital One) block Twilio services from recieving their SMS.