clean up syntax group names
Hide space after `not` so we get `not X` → `¬X`
Add a test file for the conceal syntax rules