Provide a programatic way to retrieve user public snippets via the REST API
<!--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=376680)
</details>
<!--IssueSummary end-->
At the moment there's no way to retrieve someone's public Snippets via the API. There's a way to list Project snippets via https://docs.gitlab.com/ee/api/project_snippets.html#list-snippets, but there's no equivalent way for user snippets. Could you please implement it?
The best approach I found is to query https://gitlab.com/users/jimen0/snippets.json where you can replace `jimen0` with any username. However this results in a crazy escaped html blob which is quite hard to parse for something as simple as this snippet: https://gitlab.com/-/snippets/2422399

Thank you!
issue