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