Rubocop to restrict new EventStore to CloudEvent spec only
Our goal with the new GitLab Events Platform is that all of the Events adhere to the new CloudEvent spec. That's why we need to make sure that all the defined events inherit the `CloudEvent` class instead of `Gitlab::EventStore::Event`
All the new events should follow the spec from https://github.com/cloudevents/spec/blob/v1.0.2/cloudevents/spec.md
Migrating the existing events to CloudEvent should be done in a separate issue
## Proposal
- Check if https://gitlab.com/gitlab-org/ruby/gems/gitlab-styles has a rule to prevent inheriting a class. Otherwise add one. You need to update the Gem on `gitlab-org/gitlab` to include the new version.
- Generate the ignore file for the existing event classes in `gitlab-org/gitlab`
- Add documentation to https://docs.gitlab.com/development/event_store
issue