why geometric multiplicity is bounded by algebraic multiplicity?
Suppose the geometric multiplicity of the eigenvalue $\lambda$ of $A$ is $k$. Then we have $k$ linearly independent vectors $v_1,\ldots,v_k$ such that $Av_i=\lambda v_i$. If we change our basis so that the first $k$ elements of the basis are $v_1,\ldots,v_k$, then with respect to this basis we have $$A=\begin{pmatrix} \lambda I_k & B \\ 0 & C \end{pmatrix}$$ where $I_k$ is the $k\times k$ identity matrix. Since the characteristic polynomial is independent of choice of basis, we have $$\mathrm{char}_A(x)=\mathrm{char}_{\lambda I_k}(x)\mathrm{char}_{C}(x)=(x-\lambda)^k\mathrm{char}_{C}(x)$$ so the algebraic multiplicity of $\lambda$ is at least $k$.
Suppose $\lambda$ has algebraic multiplicity $k$. You can find a basis $(a_1,\dots,a_k)$ of $\operatorname{Ker}\left(A-\lambda I\right)$. Complete it to get a basis of $\Bbb R^n$. Now with a change of basis (which conserves eigenvalues and both of their multiplicities), you can get a matrix of the form $B=\begin{pmatrix}\lambda I_k&C\\0&D\end{pmatrix}$. And you get your result since $\det (B-t I_n)=\det (\lambda I_k-tI_k)\det(D-tI_{n-k})=(\lambda - t)^k\det(D-tI_{n-k})$
Another way to think about this, if it is your bag and you want to stick to algebraically closed, is that the algebraic multiplicity of an eigenvalue $\lambda$ for a matrix $A$ is the total number of times $\lambda$ shows up in the Jordan matrix $J$ associate to $A$, and the geometric multiplicity is the total number of Jordan blocks in $J$ associated to $\lambda$. More visually, suppose that
$$A\sim J=\begin{pmatrix}J_{n_1}(\lambda) & & & & &\\ & J_{n_{2}}(\lambda) & & & & \\ & & \ddots & &\\\ & & & J_{n_{m}}(\lambda) & & & \\ & & & & \text{other Jordan blocks with different eigenvalue}\\ & & & & & & \end{pmatrix}$$
then the geometric multiplicity of $\lambda$ is $m$ and the algebraic multiplicity is $n_1+\cdots+n_m$.
While this answer is definitively more sophisticated (maybe overly so) than the other answers, it is helpful (in the case of algebraically closed fields) to always think in terms of the Jordan matrix--it is the answer to all of your problems. For example, the multiplicity of $\lambda$ in the minimal polynomial for $A$ is just $\max\{n_i\}$.