A pwm would be expensive and complicated, you'd need something that resembles a forkl lift truck motor controller.
Yes you cant really switch off all equipment at the helm, even when you just need to start the engine.
If the engines battery is permanantly connected to the engines alty then load dumping wont wreck the alty, however you still might get a spike if you switch in and out other batteries, but at least you might be able to isolate the spike from the starer getting to the domestic and helm supply - you'd have to remember to switch back on though, unless you had a voltage controlled relay that automatically closes when the alty fires up.
If you supply the helm from its own battery, esp a small one then this can be isloated when the engine is started, all your gear will run from it happliy for long enough, and a small battery will not cause monster spikes when switched in and out through a charge controller, which could be automatic - nothing to remember.
You have the added advantage during a major screwup engine and electrics wise you have helm electric at least for a while.
I think your situation has eveolved and sort of got you into a bit of an issue, you need a sort out, these spikey thingies will also be going into all your expensive navitronics, its out of my league size wise however I think you can get 12/24/36v marine supply conditioners, however you might need a bank loan to buy one.