Is it possible to make a workflow progress to the next step after an error? Assuming that the error cause was fixed. I don't want to restart the workflow from the first stage as I would loose the stage start and end timestamps and the approval items would be deleted.
You need to ensure proper error handling in your workflow. There is no other way.