The page is still active.
As the moderator told you, at the bottom there is a link that says "report," which is how to report the page and the creator. You can also contact support and copy the ticket number here if it's an urgent matter.
Even if you report it now, depending on how busy the staff is, it may take a few days before your case is reviewed.
This forum is answered by the community and is not read by Itch staff,