Show max rather than sum when using the `EachParallel` task
### Expected Behavior

When running 3 script tasks in parallel, I'd expect the aggregated `pandasTransform` task to show the MAX runtime i.e. the time of the longest task, rather than the sum of all tasks, because they were running in parallel:

![image](https://github.com/kestra-io/kestra/assets/86264395/757bba67-b853-487e-882b-fcb02808cb4d)


### Actual Behaviour

flow

```yaml
id: pandas
namespace: dev
tasks:
  - id: csv
    type: io.kestra.core.tasks.flows.EachParallel
    value: ["https://raw.githubusercontent.com/dbt-labs/jaffle_shop/main/seeds/raw_customers.csv", "https://raw.githubusercontent.com/dbt-labs/jaffle_shop/main/seeds/raw_orders.csv", "https://raw.githubusercontent.com/dbt-labs/jaffle_shop/main/seeds/raw_payments.csv"]
    tasks:
    - id: pandasTransform
      type: io.kestra.core.tasks.scripts.Python
      inputFiles:
        data.csv: "{{taskrun.value}}"
        main.py: |
          import pandas as pd
          df = pd.read_csv("data.csv")
          df.info()
      requirements:
        - pandas
```

### Steps To Reproduce

_No response_

### Environment Information

- Kestra Version: 0.9.0

### Example flow

_No response_
ui/src/components/graph/TreeTaskNode.vue
ui/src/components/graph/TreeTaskNode.vue
diff --git a/ui/src/components/graph/TreeTaskNode.vue b/ui/src/components/graph/TreeTaskNode.vue
index 8bba19a1b4..8488992b93 100644
--- a/ui/src/components/graph/TreeTaskNode.vue
+++ b/ui/src/components/graph/TreeTaskNode.vue
@@ -312,8 +312,8 @@
                     .filter(value => value.state.histories && value.state.histories.length > 0)
                     .map(value => new Date(value.state.histories[value.state.histories.length -1].date).getTime()));
 
-                const duration = this.taskRuns
-                    .reduce((inc, taskRun) => inc + this.$moment.duration(taskRun.state.duration).asMilliseconds() / 1000, 0);
+                const duration = Math.max(...this.taskRuns
+                    .map((taskRun) => this.$moment.duration(taskRun.state.duration).asMilliseconds() / 1000, 0));
 
                 return [
                     {date: this.$moment(max).subtract(duration, "second"), state: "CREATED"},
