[webgl] minor update type-array? check (add fail fast for clojure vecs & numbers, swap array type order to prioritize float32 & int32)