Fix fast admin counters not working when PostgreSQL has secondaries
This commit does a number of things:
-
Reduces the number of queries needed by perform a single query to get all the tuples for the relevant rows.
-
Uses a transaction to query the tuple counts to ensure that the data is retrieved from the primary.
Closes #46742 (closed)