feat(api): add topologySpreadConstraints to SharedDeploymentSpec (#2384)