caffeinated-carp
Scaling and corrosion are both dependent on temperature, alkalinity, and hardness.
Water that scales at 125c might not at 105c or 25c. You’ll see the langelier saturation index (or a modified version) telling you a water spec is corrosive at room temp but scaling at your service boiler temp. So no, there’s no perfect solution.
You can remineralise water to an appropriate alkalinity (e.g 40-60mg/l) which will help prevent corrosion. Corrosion is caused by more than just a lack of hardness and alkalinity, and depends on boiler material.
Would not use Ashbeck. Low alkalinity and over 10mg/l chloride and sulphate, so not great.