CREDIT AGREEMENT among EPSILON ENERGY USA INC. as Borrower, FROST BANK, as Agent and Issuing Bank and THE LENDERS FROM TIME TO TIME PARTY HERETO Dated as of June 28, 2023