Extract packet query logic into helper functions:
- query_historical_packets: Main query orchestration with error handling
- build_query_params: Build query parameters with callsign filtering
- maybe_include_latest_packet: Include latest packet for tracked callsigns
This breaks down the complex do_load_historical_batch function.
Co-Authored-By: Graham <noreply@anthropic.com>