Let us consider Taylor's Theorem in the case of one real variable. For simplicity let us assume that $f$ is infinitely differentiable about $a$. Then we have that
$$f(x) = f(a) + f'(a)(x-a) + \frac{f''(a)}{2!}(x-a)^2 + \cdots + \frac{f^{(k)}(a)}{k!}(x-a)^k + h_k(x)(x-a)^k$$
My question is why does the remainder term converge to $0$? In particular, why do we have that
$$ \lim_{x \to a} h_k(x) = 0$$
as well as that
$$ \lim_{k \to\infty} h_k(x) = 0?$$
If I understood this last statement, in particular, then I would understand why
$$f(x) = \sum_{k=0}^{\infty} \frac{f^{(k)}(a)}{k!} (x-a)^k$$
which has also been a source of confusion for me.
There are two questions here. Firstly, you ask why $h_k(x) \to 0$ as $x \to a$.
I think the easiest way to see this is to use l'Hopital's rule. So consider $$ \frac{f(x) - (f(a) + f'(a) (x-a) + \cdots + f^k(a) (x-a)^k / k!)}{(x-a)^k} = h_k(x).$$ Let us evaluate the left hand side as $x \to a$, and in so doing evaluate the limit $\lim_{x \to a} h_k(x)$.
Clearly the left hand side appears like $0/0$, and differentiating once gives another limit in the indeterminate form $0/0$. But after applying l'Hopital's rule $k$ times, the left hand side becomes $$ \lim_{x \to a} \frac{f^k(x) - f^k(a)}{k!} = 0.$$ This answers your first question.
Your second question is why $h_k(x) \to 0$ as $k \to \infty$. And the short answer is that this is not always true, even if $f$ is infinitely differentiable. Sometimes it's true, but sometimes it is not. Functions for which this is true for every $a$ are called analytic and are very special --- in many ways, they are the nicest functions.
As an aside, I would point out that I wrote a note for my students some years ago in an attempt to give a somewhat better look at what Taylor series and polynomials really are. In it, I discuss the concept of the error terms in ways that some of my students have found very helpful.