### Summary of Changes
- Updated the SonarQube project name in the CI workflows for `all-services.yml` and `api-gateway.yml` to use a consistent format by removing quotes and replacing spaces with hyphens.
### Expected Results
- Improved consistency in SonarQube project naming, enhancing clarity and reducing potential issues in CI integration.
### Summary of Changes
- Enclosed the SonarQube host URL and token parameters in quotes in the CI workflows for both `all-services.yml` and `api-gateway.yml` to ensure proper parsing of the values.
### Expected Results
- Improved reliability of SonarQube integration in the CI process by preventing potential issues with parameter interpretation.
### Summary of Changes
- Introduced `workflow_dispatch` inputs for `run_tests`, `run_lint`, `run_build`, and `run_sonar` in the CI workflows for `api-docs`, `api-gateway`, `frontend`, and `service-adapters`.
- This enhancement allows for more flexible and controlled execution of CI processes, enabling developers to selectively run tests, linting, builds, and SonarQube analysis.
### Expected Results
- Improved configurability of CI workflows, facilitating better management of build and testing processes based on specific needs.