Britain’s Armed Forces appear to have lost a small arsenal of weapons that includes machine guns, assault rifles, rocket launchers and thousands of rounds of ammunition, official records show.