[Feature Request] [API] - Allow configuring of "Squash commits when merging" via API
I should be able to configure the `Squash commits when merging` option on a per-project basis via the API.
The available options should be:
```
- disabled
- enabled
- encouraged
- required
```
With the default being `enabled`.
~labels "feature"
issue