Refactor the supabase.ts file into smaller modules, separating test functionalities and default client configurations while preserving all code functionalities.