Euro NCAP names the Polestar 3 the safest Executive Car of 2025, citing class leading protection and safety technology.