> What is a more private, usable solution for filtering them out than using a phone number?
Since when is giving out your phone number a "more private" option ?
If it's not, let us know a solution (to Signal's actual problem as stated in the GP) that is more private.
You don't have to give out your phone number. You can mint an arbitrary "username" and give the username out to people.