feat(pi): advertise per-model thinking levels including Extra High

Pi discovery used one High-capped picker for every reasoning model.
get_available_thinking_levels is session-scoped, so catalog discovery
now reads each get_available_models thinkingLevelMap instead. Extra
High and Max appear only when the map has a non-null entry.
1996917986Mike Olson committed on 9/1/2026, 5:42:55 AM· committed by Wout Stiensparentf4b67ab
3 files changedLine totals unavailable