I'm reading Richard J. Trudeau's book "Introduction to Graph Theory", it discussed genus, so there is not only a flat plan (i.e. $S_0$), but also surfaces "with handles" such as $S_1$ (donut), $S_2$ (eyeglasses, without the glass), $S_3$ (pretzel) etc... But wherever it is, for example, on a $S_3$ pretzel, an edge can only belong to 2 faces.
But why?
Take a tetrahedron $ABCD$ with 4 vertices, 6 edges and 4 faces, can I add the centre of the tetrahedron $E$, and add edges connecting it to the original 4 vertices, ie, $AE$, $BE$, $CE$ and $DE$, then say that edge $AE$ belongs to 3 faces, namely $ABE$, $ACE$, and $ADE$?
This is a bit weird, e.g. now we have 5 vertices, 10 edges, and 10 faces, Eurler's formula $$V+F-E=2-2g$$ won't hold unless $$g=-1.5$$ . But what prevent us announcing this is a valid graph?
If in geometry I asked, "why from a point outside of a line, only 1 parallel line can be drawn?" The answer could be :"Parallel postulate, this is one of some basic assumptions in geometry, that we didn't specifically mention, but actually required."
So here in Graph theory I have a similar doubt, is there some postulation / assumption/ maxiom in Graph theory (or topology) that I don't know, but actually ensures 1 edge could only belongs to 2 faces?
For example, is it because that face $ABE$ and $ACE$ can glue up together, and at every point its local region could be mapped to a circle in $R^2$, but adding one more face $ADE$ will break this?
Or is this a limitation to $R^3$ where we talk about $S_n$ and faces?
Please enlighten me.

Everything you're saying and asking is very natural, and it is pretty pathetic that not more people ask these questions and acknowledge that this kind of graph theory can be very very unrigorous if not done correctly. In fact, I was turned off from graph theory initially because so many people thought all this planar graph stuff was automatically rigorous and obvious when it is most certainly not. With that said, and probably part of the reason so many people are brainwashed, it takes time to develop the topological prerequisites and is not fun for most; in particular, you can't expect to learn the answers to the questions you ask just by an answer here. I think the best "answer" to your question then is a reference. I think you should look at chapter $4$ of "Graph Theory" by "Reinhard Diestel" for a start.