Rachel Zegler Just Wore J.Crew's Top-Rated Trench Coat (and It's on Sale!)