Add support for Work Items - Update
# Problem Statement
`client-go` package currently lacks support for updating individual, bulk list of Work Items & hierarchical re-ordering of Work Items.
### Proposed Solution
Create a new `WorkItemsService` with:
* **Pre-defined data structures** matching common work item fields and operations
* **High-level functions** (`UpdateWorkItem(), BulkUpdateWorkItems(), ReorderWorkItems()`) that abstract away GraphQL query construction
* **Automatic type conversion** from GraphQL response types to idiomatic Go types
* **Consistent API patterns** following the conventions established by `IssuesService` and other existing services
### docs:
* [Mutation.workItemUpdate](https://docs.gitlab.com/api/graphql/reference/#mutationworkitemupdate)
* [Mutation.workItemsBulkUpdate](https://docs.gitlab.com/api/graphql/reference/#mutationworkitemsbulkupdate)
* [Mutation.workItemsHierarchyReorder](https://docs.gitlab.com/api/graphql/reference/#mutationworkitemshierarchyreorder)
task