fix(isArrayLike): correctly handle string primitives

Closes #3356