2024 Subaru Impreza Review | Why Subaru’s sixth-generation small car is a missed opportunity