I'm trying to understand how the different types of blocks work for Unix / Linux file systems.
Where can I find what the difference between a superblock and an uberblock means?
Uber is just German for Super, and is used in English the same way.
You can read about it here, let me quote it for you:
Uberblock is the Superblock of the ZFS filesystem, here's a good presentation on ZFS.