fix: use Array<T> syntax instead of T[] for complex object types
Per TypeScript house style, complex object array types should use
Array<{ uri: string }> syntax instead of { uri: string }[].
File: apps/web/src/lib/theme-resolution.ts, line 78
Function: resolveUserThemePreference()