I have two questions relating to a proof I found of the Peano remainder form: $f(x)=\sum_{k=0}^{n}\frac{f^{(k)}(x_{0})}{k!}(x-x_{0})^{k}+\mathrm{o}\left(|x-x_{0}|^{n}\right)$. Keep in mind that the little o notation here is that if $f \in \mathrm{o}(t)$ then: $ \lim_{\substack{t\rightarrow0\\ t\neq0} }\frac{f(t)}{t}=0$
I am not interested in general proofs of Peano's remainder form, but particularly in how the little o notation is manipulated. So this is more of a little o notation question than a Taylor's theorem proof question.
This linked proof begins using the integral form of the remainder and the assumption that $f \in C^n$, so the proof has an extra assumption compared to the normal Peano remainder proofs, which usually only assume $n$ times differentiability (so $f^{(n)}$ is not necessarily continuous).
My first issue is with the proof itself, which says that \begin{aligned}\frac{(x-x_{0})^{n}}{(n-1)!}\int_{0}^{1}\left[f^{(n)}(x_{0}+t(x-x_{0}))-f^{(n)}(x_{0})\right](1-t)^{n-1}dt.\end{aligned} can be simplified to $\mathrm{o}\left(|x-x_{0}|^{n}\right)$.
The last line says that since $f^{(n)}$ is assumed continuous, we have that $\left[f^{(n)}(x_{0}+t(x-x_{0}))-f^{(n)}(x_{0})\right] \in \mathrm{o}\left(|x-x_{0}|\right)$. I am trying to show that this is true, but can't seem to justify it.
I think that continuity is necessary so that the limit as $x \rightarrow x_0$ of $f^{(n)}(x_{0}+t(x-x_{0}))$ is $f^{(n)}(x_{0})$ and so the $\left[f^{(n)}(x_{0}+t(x-x_{0}))-f^{(n)}(x_{0})\right]$ term goes to $0$. But I am not sure how this implies that $\left[f^{(n)}(x_{0}+t(x-x_{0}))-f^{(n)}(x_{0})\right]$ goes to $0$ faster than $(|x-x_{0}|)$, since we have no details about $f^{(n)}$. I am thinking it could be since $t \in [0,1]$ and so for a given increment $x - x_0$, $f^{(n)}(x_{0}+t(x-x_{0}))$ is closer to $f^{(n)}(x_{0})$ than $f^{(n)}(x_{0}+(x-x_{0}))$ otherwise would have been, but I'm unsure if this is valid reasoning. It also seems more like a 'big O' case than 'little o'.
In addition, I am wondering how \begin{aligned}\frac{(x-x_{0})^{n}}{(n-1)!}\int_{0}^{1}\left[\mathrm{o}\left(|x-x_{0}|\right)\right](1-t)^{n-1}dt.\end{aligned} is simplified to $\mathrm{o}\left(|x-x_{0}|^{n}\right)$, since there is an $(x-x_{0})^{n}$ multiplied by $\mathrm{o}\left(|x-x_{0}|\right)$, which I think should be $\mathrm{o}\left(|x-x_{0}|^{n+1}\right)$ and not $\mathrm{o}\left(|x-x_{0}|^{n}\right)$ as the remainder should appear as.
So those are my main questions, and my confusion mostly pertains to the little o notation and it's manipulations. I know there are other proofs for Taylor's theorem but wanted to understand this notation a bit better. Thanks in advance!