Suggestions for a good car dashcam

Sorry new to this so please excuse if it it's a dumb question.

Looking for a decent dashcam that has these options:

  1. Front video recorder, screen not compulsory.
  2. Traffic signal, lane change, speed warning.
  3. Parking impact alert
  4. Reverse camera (suggestions if this needs to be separate and does not come together)