text: Title: if experiment name is too long the suggestion service can't start
  Body: ### What happened?
  
  I provided an experiment name that was 57 characters long.
  It got stuck waiting for trials to be created because the suggestion service couldn't be started because the name was more than 63 characters long.
  
  ### What did you expect to happen?
  
  Katib to pick a valid name for the service.
  
  ### Environment
  
  Kubernetes version:
  ```bash
  $ kubectl version
  Client Version: v1.29.2
  Kustomize Version: v5.0.4-0.20230601165947-6ce0bf390ce3
  Server Version: v1.30.3
  ```
  
  Katib controller version:
  ```bash
  $ kubectl get pods -n kubeflow -l katib.kubeflow.org/component=controller -o jsonpath="{.items[*].spec.containers[*].image}"
  docker.io/kubeflowkatib/katib-controller:v0.17.0
  ```
  
  Katib Python SDK version:
  ```bash
  $ pip show kubeflow-katib
  Name: kubeflow-katib
  Version: 0.17.0
  ```
  
  
  ### Impacted by this bug?
  
  Give it a 👍 We prioritize the issues with most 👍