IWC’s 2026 releases span Formula 1, space travel and serious haute horology — and the year isn’t over yet.