[rust-deps] Update serde (#93196)
### What?
Updates the serde family of crates to their latest versions:
- `serde`: 1.0.217 → 1.0.228
- `serde_json`: 1.0.138 → 1.0.149
- `serde_path_to_error`: 0.1.16 → 0.1.20
- `serde_qs`: 0.13.0 → 1.1.1
- `serde_with`: 3.12.0 → 3.18.0
### Why?
Keep dependencies up to date with bug fixes and performance
improvements.
### How?
Updated version constraints in `Cargo.toml` and ran `cargo update` to
regenerate the lockfile.
<!-- NEXT_JS_LLM_PR -->