Fixes #8 — Canton custom/default mode no longer leaves a dangling carpincho-wallet entry in the generated project's root package.json workspaces array when the carpincho feature is deselected. Cleanup now prunes any workspace entry pointing at a removed directory, supporting both the string[] and { packages: string[] } forms.
Canton-only; EVM is unaffected.