There may be a more elementary solution, but one way to show this is to note that convergence in probability implies convergence almost surely along a subsequence. Define $A_n:=\sqrt n \big(\frac{S_n}{n} -a\big)$. If $A_n \to A$ is probability, then there is a subsequence $A_{n_k} \to A$ almost surely.
There are now two methods which can be used to derive a contradiction here:
Method 1: On one hand, $A$ must be normally distributed since convergence in probability implies convergence in distribution. On the other hand, it is easily shown that $A$ is measurable with respect to the tail $\sigma$-algebra of the increments of $S_n$. This is indeed the case because for any fixed $N$, clearly $\big(\frac{S_n }{\sqrt n} - a \sqrt n\big)$ and $\big(\frac{S_n-S_N}{\sqrt n}-a\sqrt n\big)$ will have the same subsequential limit as $n \to \infty$. Consequently $A$ must be constant, by Kolmogorov's $0$-$1$ law. This contradits the fact that $A$ was normally distributed with positive variance.
Method 2: To obtain a contradiction, we will show that the random set $\{A_{n_k}: k \in \Bbb N\}$ must be dense in $\Bbb R$. To prove this, we mimic the argument given in the answers here: Normalized partial sums of normal random variables are dense in $\mathbb{R}$
Specifically, for real numbers $a0$$ where $Z$ is normally distributed and the final equality follows from the central limit theorem. So we see that $P(E_{a,b})=1$. Consequently we get that $P(\{A_{n_k}\}$ is dense$)=P\big( \bigcap_{a