The chemicals you mention look like an easy task for good stainless steel.
Usual marine grade (17% Ni, 12% Cr, Mo, sometimes Ti, low C) should be enough. Mo and Ti give resistance against Cl, which would otherwise corrode common stainless steel. You may prefer grades developed for chemistry (36% Cr, 18% Ni for instance). No need for titanium. Beware titanium may catch fire: this can be a risk in chlorine.
Duplex stainless may be cheaper, harder, and good as well, but I didn't check.
In all cases, your answer is long known from steel providers. They publish huge "compatibility lists" with alloys versus chemicals. Goodfellow, steel producers...
You might have a look at surface coatings like Ni or Ti3N4.
Beware stainless steel as well as titanium alloys are very prone to seizure, which may be a worry for a valve. Dissimilar running materials do NOT help. Cr coating is bad, Ni is good.
Will NaClO decompose a bit in contact with such surfaces? Maybe acceptable in this use?