We know that the derivate of the function $f(x)=x^n$ with $n\in \Bbb R$ is:
$$f'(x)=\frac{df}{dx}=nx^{n-1}\tag 1$$
To obtain the proof of the $(1)$ I use a known limit
$$\lim_{u\to 0}\frac{(1+u)^\lambda-1}{u}=\lambda \tag 2$$
In fact
$$\begin{aligned} \frac{df}{dx}&=\lim_{h\to 0}\frac{f(x+h)-f(x)}{h}=\lim_{h\to 0}\frac{(x+h)^n-x^n}{h}\\ &=\lim_{h\to 0}\frac{x^n\left[\left(\frac{x+h}{x}\right)^n-1\right]}{h}=\lim_{h\to 0}\frac{x^n\left[\left(1+\frac{h}{x}\right)^n-1\right]}{h}\\ &\stackrel{(2)}{=}\lim_{h\to 0}\frac{\frac{x^n}{x}\left[\left(1+\frac{h}{x}\right)^n-1\right]}{\frac{h}{x}}=nx^{n-1} \end{aligned}$$
Is it possible that exist another proof based on a set of algebraic rules, writing the $(x+h)^n-x^n$ in another way?
Yes for $n \in \mathbb N$. The binomial theorem gives $$(x+h)^n = \sum_{i=0}^n \binom{n}{i} x^{n-i} h^i = x^n + nx^{n-1}h + \binom{n}{2} x^{n-2} h^2 + \ldots + nx h^{n-1} + h^n .$$ Thus $$(x+h)^n - x^n = \sum_{i=1}^n \binom{n}{i} x^{n-i} h^i = h \sum_{i=1}^n \binom{n}{i} x^{n-i} h^{i-1} , $$ $$\lim_{h \to 0} \frac{(x+h)^n - x^n }{h} = \lim_{h \to 0} \sum_{i=1}^n \binom{n}{i} x^{n-i} h^{i-1} = \sum_{i=1}^n \binom{n}{i} x^{n-i} \lim_{h \to 0} h^{i-1} = n x^{n-1} .$$ We may use this also to treat the case $f(x) =x^r$ for $r = \frac{n}{m} \in \mathbb Q$. We have $f(x) = (x^n)^{1/m} = \sqrt[m]{x^n}$. With $g(x) = x^m$ the derivative of $g^{-1}(y) = y^{1/m} = \sqrt[m]{y}$ is $$(g^{-1})'(y) = \frac{1}{g'(g^{-1}(y))} = \frac{1}{g'(y^{1/m})} = \frac{1}{m y^{(m-1)/m}} = \frac{1}{m}y^{(1/m) -1} .$$ Thus by the chain rule $$f'(x) = g'(x^n) nx^{n-1} = \frac{1}{m}x^{n((1/m) -1)}nx^{n-1} = \frac{n}{m}x^{(n/m) -n + n-1} = rx^{r-1} .$$