[freeflow] Cleanup unused type defs and reuse parent constructor

5 jobs for !3022 with update/freeflow_spatialparams
latest merge request