Strengthen GMAT interop tests: parser robustness and orbital mechanics
ocaml-odm: 11 -> 24 tests. New tests exercise GMAT output edge cases:
- Scientific notation 1e-16 (near-zero Vz at LEO epoch)
- 5 orders of magnitude position range (Molniya 1e-12 to 4.6e+04 km)
- Trailing whitespace on INTERPOLATION_DEGREE metadata
- Space inside ORIGINATOR value
- NaN/inf rejection across all 16K+ state vectors
- Epoch monotonicity within segments
- Energy conservation (LEO, <1% drift over 7 days with drag)
- Vis-viva SMA consistency (Molniya, <2% drift with J2)
- GEO near-circular radius variation (<50 km)
ocaml-cam: fix multi-segment OEM handling — GMAT splits at impulsive
burn epoch. Tests now validate segment count, position continuity at
burn boundary, velocity discontinuity = 0.1 km/s, and orbit raising.