Is there an easy way to block/blacklist certain TLDs on Windows, or at least in Firefox or Chrome? Ideally without requiring additional tools.

Sure is! Just modify your hosts table.

https://github.com/StevenBlack/hosts