The 12 best men's winter coats in 2022, from puffers to parkas