Sir Keir Starmer has defended his claims over the level of extra money for defence after the Government was accused of playing “silly games” over the numbers”.