feat VSN-2079 :refactor ETL to support the new data provider & existing provider at the same time
Refactor ETL service to support multiple data providers:
- Add provider abstraction with BaseProvider class
- Implement AnolocProvider (ZIP/CSV from existing FTP)
- Implement AdanevProvider/GeolocProvider (JSON from new FTP)
- Add /run-etl endpoint with optional provider parameter
- Add data_cleaner_json.py for Geoloc JSON validation
- Update scheduler to process all providers sequentially
- Export invalid plates to Incorrect-data/ folder per provider
Closes VSN-2079