Share Transfer Agreement by and between BIT MINING LIMITED and the Selling Shareholders Dated as of December 3, 2024