Hey - I would recommend the below approaches.
Compute Intensive Recipes:
1. Define two(or multiple) different scenarios, one for running flow without the certain recipes and one with the Rest
2. Using Scenarios, you can define in the flow what to run and what to not based on the Manual Trigger or an Auto Trigger.
3. This is handy for Testing your workflows in Development, as well as gives you flexibility in Production to run certain parts of projects based on a Trigger condition
1. DSS Projects are integrated with git; you can create a branch of your project by keeping the recipes you want to archive and may need in future
2. Keep the updated workflow in the branch which you want to bundle to publish on upper environments like QA or Prod.
I hope this helps!