REGISTRATION RIGHTS AGREEMENT by and among XBP EUROPE HOLDINGS, INC. and THE HOLDERS Dated as of July 29, 2025