CONTRIBUTION AND PURCHASE AGREEMENT AMONG ENERGY VAULT, INC., OIC STRUCTURED EQUITY FUND I, L.P., OIC STRUCTURED EQUITY FUND I AUS, L.P., OIC STRUCTURED EQUITY FUND I GPFA, L.P., AND ASSET VAULT, LLC