fix(runner): endpoint limits override global, improved dev logging
- Change mergeLimits to let endpoint limits override global (not min)
- Cap endpoint limits against runner's maxLimits
- Add detailed endpoint metadata logging in dev mode
- Increase Bun.serve idleTimeout to 255s (max allowed)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>