CREDIT AGREEMENT AND GUARANTY dated as of December 14, 2023 by and among TPI COMPOSITES, INC., as the Borrower, THE SUBSIDIARY GUARANTORS FROM TIME TO TIME PARTY HERETO, as the Guarantors, THE LENDERS FROM TIME TO TIME PARTY HERETO as the Lenders, and...