REF: de-duplicate listlike validation in DTA._validate_foo
Implements a helper `_validate_listlike` that is re-used across 4 of the _validate_foo methods.  We can then smooth out the remaining differences by passing the same flags in each of the four usages.