Set an ownerReference on newly created clusters to the respective tenant object.
Just as we do for GitRepo objects.
The result is that cluster objects will then automatically be deleted if the owner (tenant) is deleted. This can be good or bad, maybe an opt-out mechanism (i.e. annotation) needs to be available?