COMMON STOCK PURCHASE AGREEMENT Dated as of October 7, 2024 by and between STARDUST POWER INC. and B. RILEY PRINCIPAL CAPITAL II, LLC