This is wilful ignorance. Parliament has to ratify treaties. It’s laid out in the Constitutional Reform and Governance Act 2010 (c. 25).
NEVER AGAIN should any prime minister be able to give away bits of our sovereign territory without a parliamentary vote. If Starmer won't promise to do so next time, then he shouldn't be trusted an inch over the Falklands or Gib.