feat: refactor empty km retrieval to use driver UUID
Updated planning service to fetch empty km data using driver UUID instead of numeric driver ID, aligned ExternalCircuitServiceImpl URLs with UUID-based endpoints, and adjusted PlanningMapper to rely on the new UUID-based APIs for km à vide calculation.