2024 Honda Civic Review: The best compact car, from LX to Type R