Allow project-level opt-out of "Apply retention policies"
When deploying a project that is composed primarily of a large number of Nuget Package steps (say 50 or more) the "Apply retention policy" step that runs after all packages have been deployed can take a significant amount of time to run, which slows the deployment down (seen ~10 mins).
While it may make sense to help optimise this by breaking the process down, it would also be useful to disable the retention policy from being applied, and allow it to run overnight or when deployments are not taking place. If 10 deployments like this run a day, this can mean ~100 minutes of additional deploy time, rather than a single out of band cost.
I wonder if you could use Machine Policies to schedule this kind of work?