message: feat(core): allow to pass additional params to EventMetadata
diff: export type EventType = string;
  -export interface EventMetadata {
  +export interface EventMetadata extends Record<string, unknown> {
  correlationId?: string;
  replyTo?: string;
  raw?: any;
  