haskell: additional test cases for phone number exercise

/cc @etrepum

Another thought for additional test cases: handling bad input in `areaCode` and `prettyPrint`.