A week where everything and nothing seemed to happen in British politics left Sir Keir Starmer hanging on as prime minister, ...