Is a 'block' and a 'page' the same thing in PostgreSQL?
If you're talking about the 8kB subdivisions of physical table storage, then yes.

These are usually called "pages" in Postgres as well, and that is the terminology used in the docs.