Slack notifications for package publish
<!--IssueSummary start-->
<details>
<summary>
Everyone can contribute. [Help move this issue forward](https://handbook.gitlab.com/handbook/marketing/developer-relations/contributor-success/community-contributors-workflows/#contributor-links) while earning points, leveling up and collecting rewards.
</summary>
- [Close this issue](https://contributors.gitlab.com/manage-issue?action=close&projectId=278964&issueIid=322016)
</details>
<!--IssueSummary end-->
<!-- This template is a great use for issues that are feature::additions or technical tasks for larger issues.-->
### Proposal
**Slack notifications are incredibly helpful, and for us they shine particularly brightly when something has deployed or been published. Deployment is easy, publish is not.**
For deployments, setting up the Slack integration to send a message is easy: just tick the Deployment box.
For packages, such as NPM, our pipelines are set up to publish new packages upon tagging. The tag triggers a new pipeline which eventually gets to the publish job. We can notify a Slack channel upon tag, but not upon publish—therefore, the new package isn't actually available until the pipeline finishes.
### Related
I found several issues and epics which appear related to this, though none explicitly mention package publish.
* https://gitlab.com/gitlab-org/gitlab/-/issues/15516 - More options for event types on Slack integration
* https://gitlab.com/groups/gitlab-org/-/epics/5238 - Fine-grained Slack notifications
* https://gitlab.com/groups/gitlab-org/-/epics/936 - Slack Integration
### etc.
I work for an Ultimate customer and we are in the process of moving all our NPM and Maven packages into the GitLab registry.
issue