ocaml-rate-limit: enable MDX on lib/rate_limit.mli, harden doc example
The example used handle_request / process_request / respond_429 as
free functions and didn't run anything. Replaced with a toplevel
[Eio_main.run] block that exhausts the limiter (3 allowed, then
rejected) and asserts on the exact decision values, including the
expected retry_after (60.0 - 3.0 = 57.0). The build now catches drift
in the [decision] type and the sliding-window arithmetic.