Cleanup ZHS config
Cleanup ZHS config

Most ZHS fonts at fonts.google.com other than Noto follow the JAN/ZHT
convention for following code points.
  U+FF1A FULLWIDTH COLON
  U+FF1B FULLWIDTH SEMICOLON
  U+FF01 FULLWIDTH EXCLAMATION MARK
  U+FF1F FULLWIDTH QUESTION MARK

This patch extracts the common logic for such fonts to a shared code,
and fixes "Zhi Mang Xing" to use the correct config.

googlefonts/chws_tool,googlefonts/chws_tool,googlefonts/chws_tool