### Elasticsearch Version

main

### Installed Plugins

_No response_

### Java Version

_bundled_

### OS Version

n/a

### Problem Description

This requires further verification, but I suspect comma-separated string of source index name in transform configuration:
```
"source": {
  "index": "my-index*,my-other-index*"
}
```

may not resolve properly and needs to be replaced with:
```
"source": {
  "index": ["my-index*","my-other-index*"]
}
```

We should make both syntaxes work equally fine.

### Steps to Reproduce

Provide comma-separated list of indices in the `"source"` section of transform config:
```
"source": {
  "index": "my-index*,my-other-index*"
}
```

### Logs (if relevant)

_No response_
x-pack/plugin/core/src/main/java/org/elasticsearch/xpack/core/transform/transforms/SourceConfig.java
/*
 * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one
 * or more contributor license agreements. Licensed under the Elastic License
 * 2.0; you may not use this file except in compliance with the Elastic License
 * 2.0.
 */
package org.elasticsearch.xpack.core.transform.transforms;
import org.elasticsearch.action.ActionRequestValidationException;
import org.elasticsearch.common.Strings;
import org.elasticsearch.common.io.stream.StreamInput;