cluster: Check for axis compatibility between input and output datasets.
cluster: Use deepcopy when copying config.
cluster: Clip output dataset blocks and chunks to input shape bounds.