Currently a cluster's events are marked for [deletion along with the cluster](https://github.com/inferablehq/inferable/blob/1c3b7a6ed08538682dc54e923d84a701b6001a94/control-plane/src/modules/cluster.ts#L96) by populating `deleted_at`. Introduce an async job which cleans these up after some period of time.