871c01c79e
Mint authority had zero SOL balance on devnet, causing 'Attempt to debit an account but found no record of a prior credit' error. Now getTokenMint() checks balance, airdrops 2 SOL if needed, then creates the SPL token mint. Also added caching so mint is only created once.