How Do I get the author’s page id?

It sounds like you need get_author_posts_url() which “Gets the URL of the author page for the author with a given ID.” If you have set the custom permalink correctly it should work.

If you really are looking for actual page IDs, there is no page ID for an author archive page. Those pages are dynamically generated and are not “posts”, “pages”, or any other post type. They are not built to support comments. You are going to have to cook up your own system for that.