fix(vehicle): fix location field validation and form initialization
- Convert locationPeriod/locationTariff: 0 → undefined in mapping
- Treat 0 as empty value in Yup validation
- Use useMemo for initialValues to prevent data flash
- Add clearVehicleById() to clean store in creation mode
- Make locationPeriod and locationTariff optional in types