Representing management events around EventSourcingDB.
@type t() :: %EventSourcingDB.ManagementEvent{ data: any(), datacontenttype: String.t(), id: String.t(), source: String.t(), specversion: String.t(), subject: String.t(), time: String.t(), type: String.t() }
@spec new(map()) :: t()