Packages: `Number of duplicate assets to keep` option
<!--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=480507)
</details>
<!--IssueSummary end-->
## New Data Source / Resource
Hi,
I would like to set the `Number of duplicate assets to keep` option (`Settings` -> `Packages and Registries`) via the `gitlab_project` resource.
Currently it is only possible to enable/disable packages (`packages_enabled`)
Thanks
## Related GitLab APIs
API documentation:
* [updatePackagesCleanupPolicy](https://docs.gitlab.com/ee/api/graphql/reference/#mutationupdatepackagescleanuppolicy)
* [PackagesCleanupKeepDuplicatedPackageFilesEnum](https://docs.gitlab.com/ee/api/graphql/reference/#packagescleanupkeepduplicatedpackagefilesenum)
## Additional Details
<!-- 🚧 Please tick the boxes which apply: -->
- [ ] [GitLab REST API resources](https://docs.gitlab.com/ee/api/api_resources.html) available (*read* for data sources, *crud* for resources)
- [ ] [`go-gitlab`](https://github.com/xanzy/go-gitlab) does support the related GitLab API already
- [ ] I'd like to contribute it myself
issue