Resolve VSN-1941 "Adding assigned vehicle details to DTO"
Changes Made
1. Created VehiclePlanningDTO
- Fields: id, plateNumber, model, brand
- Located at: src/main/java/com/marketingconfort/adanev/vsn/dtos/driver/response/VehiclePlanningDTO.java
2. Updated DriverPlanningDTO
- Let vehicleId (String) and add assignedVehicle field (VehiclePlanningDTO)
- Kept immatricule for backward compatibility
3. Updated DriverServiceImpl
Added mapVehicleToPlanningDTO() helper to:
- Parse vehiculeName into brand and model (handles formats like "Opel CROSSLAND", "BMW-Serie1", "Renault - clio4")
- Map vehicle details to VehiclePlanningDTO
- Updated getDriverPlanning() to fetch and include vehicle details