CREDIT AND GUARANTY AGREEMENT dated as of June 21, 2024 among EOS ENERGY ENTERPRISES, INC., as Borrower, THE GUARANTORS PARTY HERETO, VARIOUS LENDERS, and CCM DENALI DEBT HOLDINGS, LP, as Administrative Agent and Collateral Agent