Bumped openapi-fetch from 0.10.6/0.12.0 to 0.15.0 in both client and
client-api packages. Also aligned client-api's vitest (4.0.14) and
typescript (5.7.3) versions with the main client. Updated test
assertions to match the headers object that createGalaxyApi passes.
Also:
- Rename `DatasetHash` class to `FileHash` in
`lib/galaxy/tool_util_models/parameters.py` to distinguish it from
the one in `lib/galaxy/schema/schema.py` .