SHARE PURCHASE AGREEMENT between IDEANOMICS, INC. and dated as of December 22, 2023