server: adopt lint block, fix clippy, fmt
synckit-server: group-scoped changelog, routes, and its own table (Groups phase 2, p2-changelog)
synckit-server: groups schema and membership/grant db layer (Groups phase 2, p2-tables)