Keir Starmer's declared freebies are much higher than any of his predecessors, and higher than any other MP since 2019