CONTRIBUTION AGREEMENT BY AND AMONG BOLT ENERGY INVESTMENT HOLDINGS, LLC REV RENEWABLES BOLT AIV HOLDINGS, LLC REV RENEWABLES FUND III HOLDINGS, LLC REV RENEWABLES FUND IV AIV HOLDINGS, LLC REV GEN IV HOLDINGS, LLC AND REV RENEWABLES, LLC JULY 1, 2021