SHARE PURCHASE AGREEMENT by and between NEBIUS GROUP N.V. and THE INVESTOR AS SET FORTH HEREIN December 2, 2024