I came up with a simple combinatorical proof, in the spirit of the proof of the formula for the Catalan numbers. While this answer is much longer than the previous ones posted, I personally like the intuition of this more visual solution quite a lot.
I will only focus on the right side of the triangle, and show that the sum of the numbers in the right side of the $2n$-th row is $2n \choose n$.
Looking at the leftmost entry of the right side of the $2n$-th row, as you guys noted, we see the Catalan number $C_n$. This is because there are $C_n$ possible paths from the top to this square.
The Catalan numbers are often visualized with the following diagram, where $C_n$ is the number of paths from the top left corner to the bottom right corner, that do not go below the diagonal (and only go right and down).
![--diagram--](https://cdn.statically.io/img/i.sstatic.net/N4zB3.png)
This is in fact the same as looking at the paths on the triangles above after rotating our heads by $45$ degrees, and stretching the picture a little bit.
In the diagram, we can also find the sum of the right side of the $2n$-th row, which is $2n\choose n$, as the number of paths from the top left corner to the bottom right corner, by only taking steps to the right, or downwards (now we do allow going below the diagonal).
Now, what does the other numbers in the right side of the $2n$-th row correspond to? We can illustrate them in the same way - paths that do not cross the diagonal, but take more steps to the right than downwards. This was mentioned in a comment by @Phicar too. More precisely, the number that is $k$ places to the right of $C_n$ in our "Pascal triangle" corresponds to the number of paths starting from $L$ in the following diagram, going $n+k$ steps to the right, and $n-k$ steps down, without going below the diagonal, arriving at $P_k$.
![--diagram 2--](https://cdn.statically.io/img/i.sstatic.net/OfaCF.png)
Now, comes the question - Why does the number of paths from $L$ to $P_0$ equals to the sum of the number of paths from $L$ to any of the points $P_i$, without crossing below the red diagonal?
We will find a bijection between the first type of paths to the second type of paths. Write each path as a binary sequence with $2n$ bits, where $1$ corresponds to taking a step to the right, and $0$ corresponds to taking a step downwards. We want to find a bijective function from the set of binary sequences of length $2n$, with exactly $n$ ones and $n$ zeroes, to the set of binary sequences of length $2n$ with such that if you break the sequence to two at any point, and look at the first part, you get a sequence with more ones than zeroes (this corresponds to not going below the diagonal).
If one counts the number of paths from $L$ to $P_0$, that cross the diagonal, but do not cross the next diagonal (marked in yellow in the next diagram), he will notice that it is exactly number of paths to from $L$ to $P_1$ that do not cross the red diagonal. Similarly, the number of paths from $L$ to $P_0$ that cross the yellow diagonal, but not the next diagonal, equals to the number of paths from $L$ to $P_2$, that do not cross the red diagonal, and so on and so on (where the number of paths going all the way to the left bottom point is exactly the number of paths going to $P_3$: just one path). This gives an hint, that maybe the function that we're looking for should flip $k$ bits from $0$ to $1$, for paths that go $k$ steps below the diagonal.
This led me to the following function: Read the binary sequence bit by bit. If at any point, you read a zero such that the sequence so far had more zeroes than ones, flip this zero to a one, and keep on reading through the sequence. In the language of paths on the diagram - go with the path, and whenever you are supposed to go down below the diagonal, switch this move to a right-move, then keep on going (and flip again if you cross again). Another way to state this is - flip the first step that crosses the red diagonal, the first step that crosses the yellow diagonal, and so on.
The inverse function is pretty similar. Say you have a path that ends at $P_k$. Then its bit sequence has $2k$ more ones than zeroes. Read the sequence of bits backwards, and whenever you see a $1$-bit, such that the sequence so far has more ones than the number of zeroes plus $k$, then flip this one to a zero, and keep on going.
Verifying that these two functions are inverses of each other finishes the proof. Here is a diagram showing a blue path from $L$ to $P_0$, and the new green path from $L$ to $P_2$ that the function generates after flipping the bits. The steps marked with purple arrows are precisely the ones that got "flipped" by the function, and the ones that will be flipped back by the inverse function.
![enter image description here](https://cdn.statically.io/img/i.sstatic.net/F5dt9.png)
If you got this far - I really enjoyed finding this answer, and I hope that you enjoyed reading it!