2023 Honda Civic Si Road Test: The cheap, do-everything performance car