points
It's SQL/PGQ, which was derived from the Cypher language for Neo4J and now is part of the SQL standard.
Er… yes? It’s called Row-level security; how else are you going to validate that a row passes a policy?