ARRANGEMENT AGREEMENT AMONG ROYAL GOLD, INC. AND INTERNATIONAL ROYALTY CORPORATION AND HORIZON COPPER CORP. July 6, 2025