It is possible with the manual validation task. But note that anyone who has the rights to run that pipeline can also approve this. So it's not very good but does do what you want, in that it'll stop the run until approval and asks for it on each run.
I would like to understand why approval is needed for each run? Do you have it fail often?