Add sandbox provider preference and UI
Add SandboxProviderPref lexicon type and validation utilities.
Update getPreferences and putPreferences to query provider auth
tables (daytona/deno/sprites/vercel) and return/save provider info.
Add provider settings page, route, sidebar entry (commented), and
select dark-mode styles. Fix minor schema formatting and a typo in the
sprite token field name.