PURCHASE AND SALE AGREEMENT between CAITHNESS ENERGY, L.L.C., as Seller, and TALEN GENERATION, LLC, as Buyer Dated as of July 17, 2025