More than 6,000 of Britain's armed forces will take place in Saturday's coronation and King Charles, Prince William, Prince Harry and Princess Anne have all served or hold military titles.