How can I make Emacs toggle between the previous buffer within a single window (e.g. ignoring buffer changes in other windows)?
I believe you are looking for winner-mode.
Winner mode, when activated, allows you to navigate windows, together with the buffer contents that was there at the time, by
C-c left and