SALE AND CONTRIBUTION AGREEMENT by and among TRIMBLE SOLUTIONS, LLC, TRIMBLE INC. and AGCO CORPORATION Dated as of September 28, 2023