Despite winning the July 2024 general election with a large majority, Prime Minister Keir Starmer has seen his popularity ...