coordinate: expose GAST and use deg_to_rad in tests
Two unused-value warnings in ocaml-coordinate, both cases of
incomplete features rather than dead code:
1. [eq_equinoxes] (the nutation correction that converts GMST to GAST)
was defined in the library but never called from anywhere — the
companion GAST function was never written. Adding:
- [gast_of_unix : float -> float]
- [gast : Ptime.t -> float]
just after [eq_equinoxes] in the implementation, and re-exposing
both near [gmst] in the .mli. GAST is the proper "Earth-rotation
time of day" quantity to use when the observation requires
nutation awareness.
2. [deg_to_rad] in test_coordinate.ml was defined alongside
[rad_to_deg] but only the latter was used. Two test call sites had
[Float.pi /. 2.] where [deg_to_rad 90.] reads cleaner. Migrating
both.