model, core: Treat `f_safety_margin` as an array for each gear.

* Check `wltp.test.goodvehicle` and schema.