Comments level "Pro"

Good afternoon, I hope you are well.

I am improving a website focused on supporting my community.

For this I am adding several Custom Post Types which will have comments and more. However, I want to go a step further and there are some functions that I would like to include but I don’t know how to achieve it.

Comments via Query Builder: I would like to be able to create a comments grid. Like when we designed a post template but instead of entries they were comments.

Qualification/rating system: I would like users to be able to add (hand up or hand down) and this would influence a score. Something that makes one business stand out from another.

Add the FAQ schema to an “accordion” widget.

Does anyone know how to achieve this kind of thing? I feel that it helps the UX a lot when it comes to seeing reviews or opinions from people.