Fix audit findings F10 and F12:
MISSING_LEFT and MISSING_RIGHT.Recorded from user prompt in conversation 78d87a8b-d52c-4b44-b8f5-077656700b95.
src/data2dsl_batch.pyBatchMultiQueryComparator.compare_batch to ensure fallback index left_by_key/right_by_key only matches candidate observations whose query_id is empty or matches the target query ID, ensuring true missing observations result in MISSING_LEFT or MISSING_RIGHT._format_val and _format_delta to render missing values as (missing) and format collections cleanly while escaping markdown pipe characters.tests/test_batch_f10_f12.pyMISSING_LEFT and MISSING_RIGHT counter increments and report markdown formatting.pytest tests/test_batch_f10_f12.py: 2/2 passed.