Update DBT models to flatten/extract standard context fields

Since the context sent with events is a JSON object, it is difficult to query. In order to allow easier querying, we should extract the standard context fields to the top level.