improved Types::TypeTiny docs
update tests to support Moose 2.11xx exception objects
differentiate between Dict[] and Dict; Tuple[] and Tuple; etc (RT#89696)