feat(tile-ipc): tile:chrome-extensions:* strict shims with trustedBuiltin gating (Phase 3.5d)
Add 6 tile:chrome-extensions:* handlers in tile-ipc.ts mirroring the
legacy chrome-ext:* channels in ipc.ts — list, enable, disable,
getStatus, getUiEntries, openPage — each gated behind trustedBuiltin
enforcement (handleViolation on failure). Update tile-preload.cts
api.chromeExtensions methods to route through the new strict channels
(token-passing pattern from Phase 3.5c). Legacy chrome-ext:* handlers
untouched; Wave 3.6d will delete them.