Summary:
Allow admin user to create publication with FOR ALL TABLES clause in the following syntax.
```
CREATE PUBLICATION name
[ FOR TABLE [ ONLY ] table_name [ * ] [, ...]
| FOR ALL TABLES ]
[ WITH ( publication_parameter [= value] [, ... ] ) ]
```
Before this, it was only allowed to the superuser.
Also, allow the admin user to ALTER PUBLICATION to set a different OWNER.
Jira: DB-10760
Test Plan: Test Manually
Reviewers: vkushwaha, utkarsh.munjal, stiwary
Reviewed By: stiwary
Subscribers: yql
Differential Revision: https://phorge.dev.yugabyte.com/D40967