fix: expose unit name in the units select endpoint
The select payload only carried `fantasy_name`, so the frontend fell back
to it and showed the trade name instead of the unit name. Return `name`
as well and order by it, falling back to `fantasy_name` when null.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01TAqjSV3BQ6Q6hsfyRPiwpq