[GitLab API] Cannot update issue using multiple assignees
<!--IssueSummary start-->
<details>
<summary>
Everyone can contribute. [Help move this issue forward](https://handbook.gitlab.com/handbook/marketing/developer-relations/contributor-success/community-contributors-workflows/#contributor-links) while earning points, leveling up and collecting rewards.
</summary>
- [Close this issue](https://contributors.gitlab.com/manage-issue?action=close&projectId=278964&issueIid=27472)
</details>
<!--IssueSummary end-->
### Summary
The API endpoint use to update an issue accept some multi-valued property updates (eg: labels, assignees).
Serializing values using a comma works well for labels, but seems to be badly implemented for assignees (API returns `{"error":"assignee_ids is invalid"}`).
### Steps to reproduce
#### Working example
`curl -XPUT https://gitlab.com/api/v4/projects/12345/issues/12345?labels=FIRST%20LABEL%2CSECOND%20LABEL -H "Private-Token: XXXX"`
=> Issue has now labels `FIRST LABEL` and `SECOND LABEL`
#### Failing example
`curl -XPUT https://gitlab.com/api/v4/projects/12345/issues/12345?assignee_ids=1%2C2 -H "Private-Token: XXXX"`
=> Issue is not updated with users `1` and `2` as assignees, API returns message `{"error":"assignee_ids is invalid"}` with status line `400 Bad Request`.
### What is the current *bug* behavior?
API can't be use to update an issue assigning many users.
### What is the expected *correct* behavior?
API should be usable to update an issue, choosing many assignees.
### Output of checks
This bug happens on GitLab.com
issue