PURCHASE AND SALE AGREEMENT by and among BOREN MINERALS, as Seller and KIMBELL ROYALTY PARTNERS, LP, and KIMBELL ROYALTY OPERATING, LLC, as Buyer Dated as of January 7, 2025