Using generalized product rule for functions
We are used to the product rule $(fg)' = f'g + fg'.$ For higher order derivatives this generalizes to
$$
(fg)^{(m)} = \sum_{k=0}^{m} {m \choose k} f^{(k)} g^{(m-k)}.
$$
Applying this to the left hand side of the identity to be shown gives,
$$\begin{align}
\langle x \delta^{(m)}, \varphi \rangle
&= \langle \delta^{(m)}, x \varphi \rangle \\
&= (-1)^m \langle \delta, (x \varphi)^{(m)} \rangle \\
&= (-1)^m \langle \delta, \sum_{k=0}^{m} {m \choose k} x^{(k)} \varphi^{(m-k)} \rangle \\
&= (-1)^m \sum_{k=0}^{m} {m \choose k} \langle \delta, x^{(k)} \varphi^{(m-k)} \rangle \\
&= (-1)^m \sum_{k=0}^{m} {m \choose k} \left. x^{(k)} \varphi^{(m-k)} \right|_{x=0}
\\
&= \{ \text{ only the term for $k=1$ will contribute } \} \\
&= (-1)^m \, m \, \varphi^{(m-1)} \\
&= -m \, (-1)^m\varphi^{(m-1)} \\
&= -m \, \langle \delta^{(m-1)}, \varphi \rangle. \\
\end{align}$$
Since this is valid for any test function $\varphi$ we have $x\delta^{(m)} = -m\delta^{(m-1)}.$
I have above used a common notation for distributions acting on a test function. You can think of $\langle u, \varphi \rangle$ as $\int u(x) \, \varphi(x) \, dx.$