We should only have cashtab wallet validation function. We have two because there were in the past edge cases where a wallet was "valid", as in, it would work in Cashtab, but we still wanted to migrate it, e.g. to change the format of the address.
Implement the more comprehensive validation function everywhere.