Added validation per each exp design service so it wont be done in the controller level
update the test cases as well

Reviewer: Tiff Go (post commit)

Issue: GCP-9525