It’s an interesting one about this passing a law asserting a fact in these terms, because as Sunak said a few weeks ago when justifying his small time HS2 decision, “facts change”.
Parliament is supreme as are the laws that emanate from it as statute, but I wonder if such a law could be challenged via Judicial Review on the grounds of it being Wednesbury Unreasonable, as making such an assertion, that can plainly be subject to instant change, is (or can become) irrational. Repeal being available would presumably be a defence to such a claim, but that surely cannot be an overriding basis for defending such an approach given the timescales involved and the fact it would egregiously fetter the discretion of the courts at particular times.
Not thought this through massively but it seems to me that it is so contrary to established statutory principles that it must be subject to scrutiny by way of legal challenge.