### What do you see as an issue?

The [/dags/{dag_id}/details](https://airflow.apache.org/docs/apache-airflow/stable/stable-rest-api-ref.html#operation/post_set_task_instances_state) endpoint of the REST API does not return all of the keys that are listed in the documentation. If I run `curl -X GET localhost:8080/api/v1/dags/{my_dag}/details`, then compare the results with the results in the documentation, you can see the following missing keys:

```python
>>> for key in docs.keys():
...     if not key in actual.keys():
...             print(key)
...
root_dag_id
last_parsed_time
last_pickled
last_expired
scheduler_lock
timetable_description
has_task_concurrency_limits
has_import_errors
next_dagrun
next_dagrun_data_interval_start
next_dagrun_data_interval_end
next_dagrun_create_after
template_search_path
```

### Solving the problem

Either remove these keys from the documentation or fix the API endpoint

### Anything else

_No response_

### Are you willing to submit PR?

- [ ] Yes I am willing to submit a PR!

### Code of Conduct

- [X] I agree to follow this project's [Code of Conduct](https://github.com/apache/airflow/blob/main/CODE_OF_CONDUCT.md)

create_user(app, username="test_no_permissions", role_name="TestNoPermissions")  
    create_user(app, username="test_granular_permissions", role_name="TestGranularDag")  
    app.appbuilder.sm.sync_perm_for_dag(  
        "TEST_DAG_1",
        access_control={"TestGranularDag": [permissions.ACTION_CAN_EDIT, permissions.ACTION_CAN_READ]},
    )
    app.appbuilder.sm.sync_perm_for_dag(  
        "TEST_DAG_1",
        access_control={"TestGranularDag": [permissions.ACTION_CAN_EDIT, permissions.ACTION_CAN_READ]},
    )
    with DAG(
        DAG_ID,
        start_date=datetime(2020, 6, 15),
        doc_md="details",
        params={"foo": 1},
        tags=["example"],
    ) as dag:
        EmptyOperator(task_id=TASK_ID)
    with DAG(DAG2_ID, start_date=datetime(2020, 6, 15)) as dag2:  
        EmptyOperator(task_id=TASK_ID)
    with DAG(DAG3_ID) as dag3:  
        EmptyOperator(task_id=TASK_ID, start_date=datetime(2019, 6, 12))
    dag_bag = DagBag(os.devnull, include_examples=False)
    dag_bag.dags = {dag.dag_id: dag, dag2.dag_id: dag2, dag3.dag_id: dag3}
    app.dag_bag = dag_bag
    yield app
    delete_user(app, username="test")  
    delete_user(app, username="test_no_permissions")  
    delete_user(app, username="test_granular_permissions")  
class TestDagEndpoint: