Support for the direct transfer 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>
- [Collaborate/take over this issue](https://contributors.gitlab.com/manage-issue?action=work&projectId=65271576&issueIid=2080)
</details>
<!--IssueSummary end-->
Add further support for the [direct transfer API](https://docs.gitlab.com/ee/api/bulk_imports.html) (bulk imports).
## Implementation guide
- Add new functions for each endpoint except the first one on the [direct transfer API](https://docs.gitlab.com/ee/api/bulk_imports.html) (bulk imports) to `bulk_imports.go`.
- Add tests for each function to `bulk_imports_test.go`.
- Run `make reviewable` and address any issues it raises.
- Commit using semantic commit prefix `feat(bulk-imports):`.
issue