default NextAuth middleware and custom middleware conflicting - Theo's Typesafe Cult