hkdf: split runner, lowercase suite name, doc periods (E600/E410)
- Move Alcotest.run from test_hkdf.ml into a new test.ml runner; expose
test_hkdf.ml's cases via [Test_hkdf.suite] (E600).
- Rename the suite from "HKDF-SHA256 vectors" to all-lowercase to match
merlint's suite-name convention.
- Add trailing period to the extract / expand return-value docs (E410).