Use HsTupleTy  for unit tuples, uniformly
This is just a tidy-up triggered by #5719. We were parsing () as a type constructor, rather than as a HsTupleTy, but it's better dealt with uniformly as the former, I think. Somewhat a matter of taste.
Showing with 44 additions and 33 deletions