Add new filters and pagination inside the `ci delete` command
Problem to solve
ci delete command only offers the possibility to delete either passing a list of pipeline ids or passing a status; some other filters could be implemented. Furthermore, this command does not offer the possibility to loop through pages or increase the number of results to be deleted.
Proposal
Add some more flags (pipeline source, updated-before) to allow improved pipeline fetching and add pagination flags when fetching pipelines using the filters instead of the pipeline ids passed as arguments.