Disable Releases in the UI for CI catalog resources
Description
In order to address concerns in !115988 (closed) we plan to disable Releases in the UI for projects that are marked as catalog resources.
After we revisit the workflow, we should be able to enable this feature.
Description of why Releasing components in the UI is problematic: https://gitlab.com/gitlab-org/gitlab/-/blob/b605ac136a37d0b4f51cf5ed76f35495292423d4/doc/architecture/blueprints/ci_pipeline_components/releases_workflow.md#incompatible-create-release-in-the-ui
Proposal
When someone tries to release a catalog resource through the Releases' UI page show a baner: "Releasing CI Components in the UI is not supported yet. Please create a release through the API."
Edited by Grzegorz Bizon