Test a permission rule with sample data.
Evaluates the rule with the provided context to see if access would be granted. Only superadmins can test rules.
Args: test_request: Rule test request. current_user: Authenticated superadmin user. session: Database session.
Returns: Test result.