Define array of TEXT instead of VARCHAR

Text is the default character type in PostgreSQL. So, using it helps in
reducing the necessary CAST operations.

In any case, the types for PostgreSQL are the same, with the only
exception of not allowing to have length limits on the elements of the
array.