feat: misc improvements (#7228)
* tweak types, fix typos
* filter non-oauth files when generating provider types
* allow implicit config invoke
* remove workaround for multiple cookie settings in Next.js
* feat: return `null` when session does not exist
* error on missing checks when configured