fix(server): webserver should not require CREATE TABLE privilege for schema version
## Summary
Webserver mode calls `schema::version::init()` at startup which runs `CREATE TABLE IF NOT EXISTS gkg_schema_version`. This requires write privileges, but the webserver uses a read-only ClickHouse user.
The webserver only needs to read the active schema version — the indexer is responsible for creating the table.
## Expected behavior
Webserver starts successfully with a read-only ClickHouse user and reads the active schema version from the existing `gkg_schema_version` table.
## Actual behavior
Webserver crashes on startup with `ACCESS_DENIED` when using a read-only user.
issue