En primer lugar, es todo entero (no todo racional) el que se puede escribir como lo has presentado como una secuencia $a_n\in\{0,\ldots, p-1\}$ . El número $1/p$ no puede representarse así.
Para responder a su pregunta sobre la cardinalidad, hay al menos dos argumentos que $\mathbb Z_p$ es incontable, y por tanto que $\mathbb Q_p$ es incontable.
De su presentación de la $p$ -adics como la serie $\sum a_n p^n$ vemos que el $\mathbb Z_p$ tiene la cardinalidad del conjunto de mapas $\mathbb N^+\rightarrow \{0,\ldots, p-1\}$ (es decir, $n\mapsto a_n$ ) y, por tanto, incontable.
Otro argumento es partir del hecho de que $\mathbb Z_p$ es infinito y (Hausdorff) compacto, por ejemplo, porque $\mathbb Z_p= \lim \mathbb Z/p^{n}$ por lo que es un conjunto cerrado de un conjunto compacto, por lo tanto compacto (e infinito). Por el teorema de Baire, en un espacio compacto de Hausdorff, la unión contable de conjuntos cerrados no densos no puede contener un conjunto abierto no vacío. En particular, un conjunto contable infinito no puede ser (Hausdorff y) compacto.