PURCHASE AND CONTRIBUTION AGREEMENT by and among TRINITY RAIL LEASING WAREHOUSE TRUST, TRINITY INDUSTRIES LEASING COMPANY and TRINITY RAIL LEASING 2022 LLC Dated as of April 28, 2022