This is probably a mistake. This does not seem to mean that the symbols ClosePunctuationor are OpenPunctuationindicated by the symbol generalCategory. I suggest you open a GHC Trac ticket and see what they think.
https://ghc.haskell.org/trac/ghc/ticket/2687 looks connected and suggests that at least at some point OpenPunctuationthey ClosePunctuationwere considered graphic rather than a symbol.