Usually the definition is just that $\aleph_0$ is identically equal to the ordinal $\omega.$ More generally, for any set $x,$ $|x|$ is defined as the least ordinal $\alpha$ for which there is a bijection $\alpha\to x.$ (This gets more complicated when we don't have the axiom of choice and such an ordinal may not exist, but let's say we do.)
Moreover, a cardinal is just any ordinal that has no bijection to a lesser ordinal and it follows from the definitions above that for any $x$, $|x|$ is a cardinal, and that $|\omega|= \omega.$
As for why we use multiple notations to refer to the same object ($\aleph_0$ and $\omega$), the primary reason is just to emphasize the cardinal nature when it's being used in that context. Also, we can enumerate the infinite cardinals (which are a subclass of the ordinals, hence a well-ordered class) as $\aleph_\alpha$ for $\alpha\in \mathrm{Ord}.$ We can define this explicitly by transfinite recursion by the rules
$\aleph_0=\omega$
$\aleph_{\alpha+1}$ is the least ordinal that doesn't inject into
$\aleph_\alpha$
for limit $\alpha,$ $\aleph_\alpha = \bigcup_{\beta <
\alpha}\aleph_\beta$
and it's provable that the $\aleph_\alpha$ are all cardinals every cardinal is equal to one of them.