T3445
Cashtab's wallet creation needs to be cleaned up before we can get wallet handling into the new standardized state and db management.
Duplicate existing functionality of Cashtab wallet creation engines in a function outside of the useWallet hook. Create a unified `isValidCashtabWallet` function that will replace `isLegacyMigrationRequired` and `isValidStoredWallet` functions.