STOCK PURCHASE AGREEMENT by and between RYVYL, INC., TRANSACT EUROPE HOLDINGS EOOD, and HAMPSTEAD HOLDINGS LTD Dated as of January 23, 2025