Flow level retries are being considered for Orion, but the thing is that it means slightly different things to different people. If you only want to re-run failed tasks, I would either of:
1. moving all failed states to scheduled
2. use the KV store to keep a counter, use a state handler to trigger another flow run, and caching to avoid re-running already completed tasks