REGISTRATION RIGHTS AGREEMENT by and among JAMES RIVER GROUP HOLDINGS, LTD. and CAVELLO BAY REINSURANCE LIMITED Dated as of December 23, 2024