Grant permission on datasets to a principal (user or role).
This endpoint allows granting specific permissions on one or more datasets to a principal (which can be a user or role). The authenticated user must have appropriate permissions to grant access to the specified datasets.
Returns a success message indicating permission was assigned.