STOCK PURCHASE AGREEMENT between TRUHC HOLDING GMBH and FLORA GROWTH CORP. dated as of April 16, 2024