subtask for Open-EO/openeo-geopyspark-driver#1618
While evaluating a process function of a process graph, the original "node id" (as used in the standard flat graph representation of openEO process graphs) is unknown. This handle is however very valuable as it uniquely/robustly identifies where we are in the process graph.
useful for
- caching purposes
- improved error messages