Good math, though the key is to restructure Dak and add pieces everywhere so that they aren't burning years for no reason. They're not going to cut him two years into the extension.
They could have well over $100m in cap space if they want, even without the rollover, and be no worse than they are now. Just for even numbers, let's assume they are currently at $265m committed to next year and the cap will be $285m (same jump as 2023 to 2024), so $20m available space.
Dak Restructure: $37.2
CD Restructure: $20.5
Terrence Steele Post June 1 Cut: $14m
Donovan Wilson Cut: $5.4m
Micah Extension: $10m
These easy moves put you at $107m and you haven't gutted the roster (there's little fat to trim anyway). This does not account for any rollover or void year logistics for Zack Martin, Demarcus Lawrence or Brandin Cooks ($21m).
You have pending contracts for Daron Bland, Tyler Smith, Jake Ferguson and Osa and a backup QB as UFA - extending all of them is probably going to count for ~$50m cap