Trigger execution of a data processing pipeline for a list of DAG group runs.
This function submits a pipeline run request to the backend API, retries transient failures up to three times, and returns a PipelineResult containing a list of run_id when successful.
The run_id can be used to [query the current state](#8-query-a-pipeline-run-state) of the corresponding run.
This function submits a pipeline run request to the backend API, retries transient failures up to three times, and returns a PipelineResult.
If the list of dag runs is larger than 512, it will be submitted in batches of 512.