* fix(gbase8s): support view discovery and display without owner prefix
* fix(gbase8s): support FIRST pagination and random sampling in data compare
* fix(gbase8s): remove duplicate pattern in table structure capabilities
* fix(gbase8s): enable objectSource capability for view discovery
* style: cargo fmt fixes (identifiers.rs, tests.rs)
* fix(tests): mock connectionTableSqlSchema in useSidebarDataOpenRuntime spec
* fix(gbase8s): use getObject_type in Gbase8sAgentTest
* fix(gbase8s): use ROUTINE_OBJECTS for informix, drop unreachable gbase entry
Per t8y2 review on #12510: native Informix lists procedures/functions from
sysprocedures, so TABLE/VIEW-only narrows existing Informix users' sidebar.
The gbase entry is removed (unreachable: gbase resolves to the mysql
effective type via jdbcDialect.ts); gbase8s keeps TABLE_VIEW_OBJECTS.
* test(gbase8s): update sidebar-kind spec for Informix ROUTINE_OBJECTS
Addresses t8y2's follow-up review on #12510: informix now exposes
PROCEDURE/FUNCTION (ROUTINE_OBJECTS), and the explicit gbase entry is
removed so direct callers hit the unknown-type fallback. The spec
previously asserted TABLE/VIEW-only for gbase/gbase8s/informix.