Describe the bug
The command pdk set config project.validate.ignore [A_PATTERN] only adds the first match to the pdk.yaml file.
To Reproduce
Simply executing the above command with a valid pattern like so
> pdk set config project.validate.ignore "site/profile/files/**/*.pp"
pdk (INFO): Added new value 'site/profile/files/efa/efa.pp' to 'project.validate.ignore'
project.validate.ignore=["site/profile/files/efa/efa.pp"]
> pdk set config project.validate.ignore "site/profile/files/*"
pdk (INFO): Added new value 'site/profile/files/accounts' to 'project.validate.ignore'
project.validate.ignore=["site/profile/files/efa/efa.pp", "site/profile/files/accounts"]
When there are other files/directories matching the pattern:

Expected behavior
What's described in the documentation
Additional context
- Used Chocolatey to install PDK
- PDK version : 3.4.0
- Win11