RIGHTS AGREEMENT DATED AS OF July 29, 2025 BETWEEN XBP EUROPE HOLDINGS, INC. AND CONTINENTAL STOCK TRANSFER & TRUST COMPANY, AS RIGHTS AGENT