Split records.rs into records/ module directory
Break the monolithic records.rs (377 lines) into focused submodules:
records/mod.rs (version infrastructure, re-exports, tests),
defs.rs, document.rs, public_key.rs, grant.rs, keyring.rs.
All types re-exported from mod.rs — no downstream import changes.