The ordinary coherent states may be generated in several ways: (1) as minimum uncertainty states, (2) as eigenstates of the annihilation operator, and (3) as states displaced from the ground state via the operator $D (\alpha ) =e^{\alpha a^{\dagger}-\alpha^{*} a}$, where $\alpha$ is a complex number. The states generated by these three methods are equivalent. I will show how they are equivalent, and by their equivalence, it is enough to show that the ground state $|0\rangle$ is a minimum uncertainty state.
Proof:
\begin{align}
x^{2} &=\frac{\hbar}{2 m \omega}\left(a+a^{\dagger}\right)^{2} \\
p^{2} &=-\frac{m \omega \hbar}{2}\left(a-a^{\dagger}\right)^{2}
\end{align}
Using the second definition of Coherent state (as eigenstates of the annihilation operator),
\begin{align}
a|\alpha\rangle=\alpha|\alpha\rangle
\end{align}
which implies $\left\langle\alpha\left|a^{\dagger} a\right| \alpha\right\rangle=|\alpha|^{2}$. It is trivial to check that this indeed defines a minimal wave-packet
\begin{align}
\begin{array}{r}
\left\langle\alpha\left|\left(a+a^{\dagger}\right)\right| \alpha\right\rangle=\left(\alpha+\alpha^{\star}\right) \\
\left\langle\alpha\left|\left(a-a^{\dagger}\right)\right| \alpha\right\rangle=\left(\alpha-\alpha^{\star}\right) \\
\left\langle\alpha\left|\left(a+a^{\dagger}\right)\left(a+a^{\dagger}\right)\right| \alpha\right\rangle=\left(\alpha+\alpha^{\star}\right)^{2}+1 \\
\left\langle\alpha\left|\left(a-a^{\dagger}\right)\left(a-a^{\dagger}\right)\right| \alpha\right\rangle=\left(\alpha-\alpha^{\star}\right)^{2}-1
\end{array}
\end{align}
from which follows
\begin{align}
\left\langle(\Delta x)^{2}\right\rangle_{\alpha} &=\left\langle x^{2}\right\rangle_{\alpha}-\langle x\rangle_{\alpha}^{2}=\frac{\hbar}{2 m \omega} \\
\left\langle(\Delta p)^{2}\right\rangle_{\alpha} &=\left\langle p^{2}\right\rangle_{\alpha}-\langle p\rangle_{\alpha}^{2}=\frac{\hbar m \omega}{2}
\end{align}
and accordingly
\begin{align}
\left\langle(\Delta x)^{2}\right\rangle_{\alpha}\left\langle(\Delta p)^{2}\right\rangle_{\alpha}=\frac{\hbar}{4}
\end{align}
So the states $|\alpha\rangle$ satisfy the minimum uncertainty relation.
In the $|n\rangle$ base the coherent state looks like:
\begin{align}
|\alpha\rangle=\sum_{n} c_{n}|n\rangle=\sum_{n}|n\rangle\langle n \mid \alpha\rangle
\end{align}
Since
\begin{align}
|n\rangle=\frac{\left(a^{\dagger}\right)^{n}}{\sqrt{n !}}|0\rangle
\end{align}
we have
\begin{align}
\langle n \mid \alpha\rangle=\frac{\alpha^{n}}{\sqrt{n !}}\langle 0 \mid \alpha\rangle
\end{align}
and thus
\begin{align}
|\alpha\rangle=\langle 0 \mid \alpha\rangle \sum_{n=0}^{\infty} \frac{\alpha^{n}}{\sqrt{n !}}|n\rangle
\end{align}
The constant $\langle 0 \mid \alpha\rangle$ is determined by normalization as follows:
\begin{align}
1=\sum_{n}\langle\alpha|n\rangle \langle n| \alpha\rangle=|\langle 0 \mid \alpha\rangle|^{2} \sum_{m=0}^{\infty} \frac{|\alpha|^{2 m}}{m !}=|\langle 0 \mid \alpha\rangle|^{2} e^{|\alpha|^{2}}
\end{align}
solving for $\langle 0 \mid \alpha\rangle$ we get:
\begin{align}
\langle 0 \mid \alpha\rangle=e^{-\frac{1}{2}|\alpha|^{2}}
\end{align}
up to a phase factor. Substituting, we obtain the final form:
\begin{align}
|\alpha\rangle=e^{-\frac{1}{2}|\alpha|^{2}} \sum_{n=0}^{\infty} \frac{\alpha^{n}}{\sqrt{n !}}|n\rangle
\end{align}
Now,
\begin{align}
\sum_{n=0}^{\infty} \frac{\alpha^{n}}{\sqrt{n !}}|n\rangle=\sum_{n=0}^{\infty} \frac{\alpha^{n}}{n !}\left(a^{\dagger}\right)^{n}|0\rangle=e^{\alpha a^{\dagger}}|0\rangle
\end{align}
which implies
\begin{align}
|\alpha\rangle=e^{-\frac{1}{2}|\alpha|^{2}} e^{\alpha a^{\dagger}}|0\rangle .
\end{align}
Due to $a|0\rangle=0$, we have $e^{-\alpha^{*}a}|0\rangle=|0\rangle$. Thus, the above equation can be written as
\begin{align}
|\alpha\rangle=e^{-\frac{1}{2}|\alpha|^{2}} e^{\alpha a^{\dagger}} e^{-\alpha^{*} a}|0\rangle .
\end{align}
Using the Baker-Campbell-Hausdorff $(\mathrm{BCH})$ formula for any two operators $A$ and $B$ which commute with the commutator of $A$ and $B$
$$
e^{-\frac{1}{2}[A, B]} e^{A} e^{B}=e^{A+B}
$$
and the relation
\begin{align}
\left[\alpha a^{\dagger}, \alpha^{*} a\right]=|\alpha|^{2},
\end{align}
we arrive at,
\begin{align}
|\alpha\rangle = e^{\alpha a^{\dagger}-\alpha^{*} a}|0\rangle = D(\alpha)|0\rangle
\end{align}
and $|\alpha \rangle $ is a “displaced vacuum state”. $D(\alpha)$ is the displacement operator.
So, we showed $(2) \equiv (1) $ and $(2) \equiv (3)$.
Now to show that the ground state $|0\rangle$ is a minimum uncertainty state:
Since
\begin{align}
\left\langle 0\left|\left(a+a^{\dagger}\right)\left(a+a^{\dagger}\right)\right| 0\right\rangle &=\left\langle 0\left|a a^{\dagger}\right| 0\right\rangle=1 \\
\left\langle 0\left|\left(a-a^{\dagger}\right)\left(a-a^{\dagger}\right)\right| 0\right\rangle &=-\left\langle 0\left|a a^{\dagger}\right| 0\right\rangle=-1
\end{align}
it follows that
\begin{align}
\left\langle x^{2}\right\rangle_{0}\left\langle p^{2}\right\rangle_{0}=-\frac{\hbar^{2}}{4} 1(-1)=\frac{\hbar^{2}}{4}
\end{align}
and finally, since $\langle x\rangle_{0}=\langle p\rangle_{0}=0$, it follows that
\begin{align}
\left\langle(\Delta x)^{2}\right\rangle_{0}\left\langle(\Delta p)^{2}\right\rangle_{0}=\frac{\hbar^{2}}{4}
\end{align}
But note that $|n\rangle$ is not a minimum uncertainty state.
\begin{align}
\left\langle n\left|\left(a+a^{\dagger}\right)\left(a+a^{\dagger}\right)\right| n\right\rangle=\left\langle n\left|a a^{\dagger}+a^{\dagger} a\right| n\right\rangle=\left\langle n\left|2 a^{\dagger} a+\left[a, a^{\dagger}\right]\right| n\right\rangle=2 n+1
\end{align}
and similarly
\begin{align}
\left\langle n\left|\left(a-a^{\dagger}\right)\left(a-a^{\dagger}\right)\right| n\right\rangle=-(2 n+1)
\end{align}
which implies
\begin{align}
\left\langle(\Delta x)^{2}\right\rangle_{n}\left\langle(\Delta p)^{2}\right\rangle_{n}=\frac{\hbar^{2}}{4}(2 n+1)^{2}
\end{align}
so $|n\rangle$ is not minimal!