STOCK PURCHASE AGREEMENT between C4 Therapeutics, Inc., Betta Investment (Hong Kong) Limited and Betta Pharmaceuticals Co., Ltd. Dated as of May 29, 2023