I found a way to show that $m^4-n^4$ could not be a perfect square aside than trivial solutions (that $m^2=n^2$ or $n=0$), and because $m^4-n^4=(m^2+n^2)(m^2-n^2)$, this would suggest that $m^2+n^2$ and $m^2-n^2$ may not both be perfect squares.
This solution is from Diophantine Equations by L. J. Mordell on page 17-18 (thanks to @Will Jagy for recommending the book). The process goes as:
We suppose now that none of $x,y,z$ is zero.
Let
$x > 0, y > 0, z > 0$ be the primitive solution of $m^4-n^4=k^2$ for which $x$ is the least. Clearly $x$ is odd and then $y$ may be even or odd. Now assume that $m≠1$.
If $y$ is odd, then $x^2 = a^2 + b^2$, $y^2 = a^2 - b^2, z = 2ab$ for some $(a, b) = 1, a > b > 0$,
and so $x^2y^2 = a^4 - b^4$.
This is a proper solution and since $a < x$, we have a contradiction.
If $y$ is even, then
$x^2 = a^2 + b^2$, $y^2 = 2ab$ for some$(a, b) = 1, a > 0, b > 0$,
and we may suppose that a is even and b is odd.
Then
$a = 2p^2$, $b = q^2$, for some odd $q$ and $(p, q) = 1, p > 0, q > 0$.
and so $x^2 = 4p^4 + q^4, y = 2pq$.
Then
$p^2 = rs, q^2 = r^2 - s^2$ for some $(r, s) = 1, r > s > 0$ due to $x^2=(2p^2)^2+(q^2)^2$.
Then $r = u^2, s = v^2$ for some (u, v) = 1, u > v > 0 due to $rs$ being a perfect square and $(r,s)=1$.
This would cause $u^4-v^4=q^2$ with $u<x$, which contradicts that x is the smallest positive integer to be able to do so.
Therefore no such solution exists. $m^4-n^4$ cannot be a perfect square and we get the desired result.