Next time, plug those numbers into this (choose None, for Carbonate Reduction Method) and pick Stout from the Target Liquor tab and then add your total volume of water to be treated.
https://www.jimsbeerkit.co.uk/water.html
As for table salt, I've never noticed a problem with caking agent. Sodium Chloride is part of all my water treatment. Here's what it does to beer.
Sodium (Na+1)
Atomic Weight = 22.9
Equivalent Weight = 22.9
Brewing Range = 0-150 ppm.
Sodium can occur in very high levels, particularly if you use a salt-based (i.e. ion exchange) water softener at home. In general, you should never use softened water for mashing. You probably needed the calcium it replaced and you definitely don't need the high sodium levels. At levels of 70 - 150 ppm it rounds out the beer flavors, accentuating the sweetness of the malt. But above 200 ppm the beer will start to taste salty. The combination of sodium with a high concentration of sulfate ions will generate a very harsh bitterness. Therefore keep at least one or the other as low as possible, preferably the sodium.
Chloride (Cl-1)
Atomic Weight = 35.4
Equivalent Weight = 35.4
Brewing Range = 0-250 ppm.
The chloride ion also accentuates the flavor and fullness of beer. Concentrations above 300 ppm (from heavily chlorinated water or residual bleach sanitizer) can lead to mediciney flavors due to chlorophenol compounds.
http://howtobrew.com/book/section-3/understanding-the-mash-ph/reading-a-water-report