* feat: allow passing provider specific metadata to notification module * changed providerContext to snake cased * rename provider_context to content
* feat: Add support for sendgrid and logger notification providers * fix: changes based on PR review