STOCK PURCHASE AGREEMENT between IDEANOMICS, INC. TIMIOS HOLDINGS CORP. and TIMIOS ACQUISITION, LLC dated as of May 1, 2023