Bump of supabase-js brought warning concerning not provided session storage option.
Therefore switched to SupabaseClient creation via auth-helpers-nextjs which means switching from localStrage to cookieStorage.
- fix session restoration in nextjs-slack-clone (setUser needs to be called from not only onAuthStateChange but also getSession)
- fix message listener unmounting (supabase.removeChannel expects a RealtimeChannel, not a string)
- fix fetchMessages order (ascending option must be provided within an options object)