Pretty print unboxed tuples and singletons with spaces

Pretty printing and parsing unboxed tuples and singletons works just fine unless we do it together with `MagicHash`. In this case there has to be a space before the closing hash bracket.