Vizier: add tests for get_catalogs & refactor

Refactor to use `async_to_sync` and docstr appenders, then add appropriate test cases.