- Rewrite _parse_tools_list for ESP-IDF v5.x compact format
(handles both v5.x and older verbose output)
- Archive detection runs before v5.x version matching to avoid
false positives on filenames like *.tar.gz
- Remove dead --config and --port CLI parameters
- Add 21 new tests: v5.x parser coverage, Tier 2 tool invocations,
resource/prompt tests (193 total)
The v5.x check command uses multi-line blocks per tool instead of
single-line "tool version: found" format. Parser now tracks
"Checking tool <name>" headings and "version installed in tools
directory:" lines. Old single-line format still supported.