REGISTRATION AND INVESTOR RIGHTS AGREEMENT by and between KESTREL GROUP LTD and Kestrel Intermediate Ledbetter Holdings LLC Dated as of May 27, 2025