The Napoleon jacket worn by Jimi Hendrix and Kate Moss is back for 2026, with Dior, McQueen, Jenna Ortega and Margot Robbie reviving the military look