given a linear transformation $L:\Bbb R^n \to \Bbb R^n$ defined by $L(\vec{x})=\vec{x}-2proj_\vec{n}(\vec{x})$ for some non-zero vector $\vec{n}$. How would you Find the algebraic and geomtric multiplicites of all eigenvalues of $L$
I know that $\vec{x}=\vec{n}$ then $(-1,\vec{n})$ is an eigenpair and also that if $\vec{x} \cdot \vec{n}=0$ then $(1,\vec{x})$ is also an eigenpair.
But are these the only ones and how could I find the rest
Think about the problem geometrically. $L$ represents reflection through the hyperplane with normal $\vec{n}$. As you say, this reflection will leave any vector parallel to the hyperplane (an $n-1$-dimensional subspace of $\mathbb{R}^n$) untouched. It will reflect any vector normal to the plane (a 1-dimensional subspace). It should be immediate what the eigenvalues are, and with what multiplicities.
To formalize this intuition, extend $\vec{n}$ to an orthonormal basis $\{\vec{n}, \vec{b}_2, \vec{b}_3, \ldots\}$ of $\mathbb{R}^n$ using e.g. Gram-Schmidt. Compute $L\vec{b}_i$ for each $i$. What can you conclude?