Keir Starmer’s resignation on Monday morning paves the way for yet another leadership battle.