This is a reversible system. The general definition of reversibility is first we define a type of mapping $R:X\to X$ for the phase space $X$ that satisfies $R(R(x))= x$ for all $x \in X$. Then any $C^1$ (not sure if $C^1$ is needed but its nice to ensure uniqueness) vector field $f:X\to X$ is reversible if there is some $R$ which satisfy the above and so that $\dot{x} = f(x)$ is invariant under the change of variable $t\to -t$ and $x\to R(x)$.
For your question, to prove reversibility you can define $R(x,y) = (-x,y)$ so that indeed $\dot{x} = (f(x,y),g(x,y))$ given in your example is invariant under the change of variables $(t,x,y) \to (-t,-x,y)$. And since its reversible the origin is a non-linear center.
Of course another fast way to check reversibility if you are using the notion of verifying $f(x,-y) = -f(x,y)$ and $g(x,-y) = g(x,y)$ is to simply swap the variables x and y.
(I took most of this from strogatz non-linear dynamics chapter 6.6)