INVESTOR AGREEMENT by and between NEBIUS GROUP N.V. and THE INVESTOR SET FORTH HEREIN June 2, 2025