Since sweeping to power in July 2024 following several dreadful conservative administrations, Keir Starmer has watched his honeymoon period collapse...