Use scope options in prune flags (#2551)
* Use scope options in prune flags
* Revert "Use scope options in prune flags"
This reverts commit c4deda35d6be0008ae1a231fcb69f76faa6a6c2d.
* Make prune scope flag a string array
* Prevent rewalking parts of prune graph
* Rename TopologicalGraphAncestors and sort targets
Co-authored-by: Chris Olszewski <chris.olszewski@vercel.com>