SHAREHOLDER RIGHTS PLAN AGREEMENT DATED AS OF JUNE 10, 2024 BETWEEN BITFARMS LTD. AND TSX TRUST COMPANY AS RIGHTS AGENT