Allow count_many_users_posts() to count only public posts
— at Initial Version

Description

count_many_users_posts() calls get_posts_by_author_sql() which contains some cap checks. This make the output dependent on the current user and not very cacheable. Let's add a means of counting only public posts that skips the cap and current user checks.