add support for progress monitoring
especially the 'calculate path' functionality takes some time to execute, therefore we could offer some basic progress monitoring for it.
Our 'de-framework' supports this through the de-progress-api
module, a lightweight package without any additional dependencies.
The climate change backend module already uses it, e.g. here: https://git.geomar.de/digital-earth/de-climate-change/de-change-backend-module/-/blob/master/climate_change_analysis_pipeline.py#L119