fix(lint): resolve E600, E610, E615, E617 lint issues in ocaml-crypto tests
Rename test modules to match library module names (E610):
- test_base → test_uncommon, test_cipher → test_crypto
- test_ec → test_crypto_ec, test_numeric → test_crypto_pk
- test_random → random_selftests, test_ec_wycheproof → ec_wycheproof
Flatten list-type suites to single suites (E600), fix suite name
"base" → "uncommon" (E617), update test.ml runner references (E615).