feat(assigns): add type-safe request metadata map (v0.6.0)
Add Hcs.Assigns — a phantom-typed heterogeneous map for passing
data from plugs to handlers without string parsing or unsafe casts.
- New Assigns module with type-safe key/value storage
- Server.request gains 'assigns : Assigns.t' field
- All request construction sites updated with assigns = Assigns.empty
- 5 new tests covering add, find, missing keys, last-wins, and key isolation
- Docs updated in request-lifecycle.md and plug-system.md
- Bump version to 0.6.0, update CHANGELOG
- Disable dream/piaf bench targets (missing deps in default builds)