A Core Banking Crossroads: Neo-banks, Payments, and Stablecoins