See,
Understanding the concept of neighborhood basis
Neighbourhood basis $N$ about a point $x$ means a collection of subsets of $G$ which is equal to $N$ such that if $V$ is any open set containing $x$ there exists an open set $U \in N$ such that $U \subseteq V$.
Now if we are able to choose $N$ with countable number of subsets then we say the neighbourhood basis about $x$ is countable.
Some comments:
$d(xy,xz) \implies x \ is \ an \ isometry$.
i.e., group operation is an is0metry.
Some examples:
An example: is $G = U(n)$ the space of $n \times n $ unitray matrix where $d(U_1,U_2) = ||U_1 - U_2||$ works.
In case of complex numbers the group operation works like $z_1 * z_2 = z_1+z_2$. Hence $d(z*z_1,z*z_2) = |z_1-z_2| = d(z_1,z_2)$
In particular if $G$ is a Vector space with a norm i,e., a Banach space, then $d(x,y) = ||x-y||$ with $x*y = x+y$ will be the theorems output metric.
Countable Basis about $x$ for all above examples: $$=\{B_r(x): r \ is \ a \ rational \ number \}.$$
$$B_r(x) = \{y: ||x-y|| < r\}.$$
This is a countable basis since any open set containing $x$ must contain $B_r(x)$ for some $r$.
In general,
By assuming countable basis at unity of the group the authors assume countable basis for all points as if $V$ is a neighbourhood of $1$ then $xV$ is a neighbourhood around $x$ and vice-versa by multiplying by $x^{-1}$.
So they are saying the space is first countable.
See:
https://en.wikipedia.org/wiki/First-countable_space
So the authors say $G$ is metriziable with group operation as isometry iff $G$ is Hausdorff and is first countable.