Je n'ai pas trop trouvé d'informations à propos du "ça" sur internet utilisé de cette façon...
"Ça" est souvent considéré comme un replacement familier de "cela" et donc identifié à un pronom démonstratif... Mais que dire des phrases suivantes :
"Ça pleut !"
"Oh, aujourd'hui, ça chante !"
Ou encore, en frontière :
"Un chien, ça mange beaucoup."
Pour la première phrase, j'aurais envie de dire "pronom impersonnel", au même titre que "il" dans "il pleut" Pour la seconde, si on omet que des personnes réelles chantent, et on qu'on considère que ces chants qu'on entend font finalement partie de la "météo du jour"... je dirais la même chose que la première... J'ai l'impression que ce "ça" permet de transformer presque tout verbe en un verbe impersonnel.
Quant à la troisième, je dirais pronom indéfini mais clairement, je ne suis pas sur de moi... Qu'en pensez-vous ?