strings: `normalize` now supports optional normalization-form specifier