A soldier who was shot in the neck yet continued his duties during an ambush in Afghanistan is among those recognised in the latest round of military honours.