ARRANGEMENT AGREEMENT AMONG ROYAL GOLD, INC. AND INTERNATIONAL ROYALTY CORPORATION AND SANDSTORM GOLD LTD. July 6, 2025