When testing the following two endpoints, I get different results for the array of owners and tags. The former should be identical to the response of the latter endpoint.

`/api/v1/dags/{dag_id}/details`:

```json
{

  "owners": [],
  "tags": [
    {},
    {}
  ],
}
```

`/api/v1/dags/{dag_id}`:

```json
{

  "owners": [
    "airflow"
  ],
  "tags": [
    {
      "name": "example"
    },
    {
      "name": "example2"
    }
  ]
}
```
tests/api_connexion/schemas/test_dag_schema.py
#
#
import unittest
from datetime import datetime
from itsdangerous import URLSafeSerializer
from airflow import DAG
from airflow.api_connexion.schemas.dag_schema import (
    DAGCollection,
    DAGCollectionSchema,
    DAGDetailSchema,
    DAGSchema,
)
from airflow.configuration import conf
from airflow.models import DagModel, DagTag
SERIALIZER = URLSafeSerializer(conf.get('webserver', 'SECRET_KEY'))
class TestDagSchema(unittest.TestCase):