Support compose.override.yaml and docker-compose.override.yaml
Override files are detected alongside the base compose file using both known compose stems (docker-compose / compose) and both YAML extensions (.yml / .yaml). The override is deep-merged into the base configuration, with maps merged recursively and slices/scalars replaced outright.
Also adds a StringOrStringList type for the Command field, which now accepts either a single string or an array of strings in YAML — matching Docker Compose semantics.