### Apache Airflow version

2.7.0

### What happened

https://peps.python.org/pep-0621/

https://github.com/apache/airflow/blob/83d09c0c423f3e8e3bbbfa6e0171d88893d1c18a/pyproject.toml#L31

Newer setuptools will complain and fail to install. When building the NixOS package for 2.7.0 we now get:

```
ValueError: invalid pyproject.toml config: `project`.
configuration error: `project` must contain ['name'] properties
```


### What you think should happen instead

_No response_

### How to reproduce

 - Read https://peps.python.org/pep-0621/#name
 - Read https://peps.python.org/pep-0621/#version


### Operating System

All

### Versions of Apache Airflow Providers

_No response_

### Deployment

Other

### Deployment details

_No response_

### 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)

"check-daysago-import-from-utils",
    "check-decorated-operator-implements-custom-name",
    "check-deferrable-default-value",
    "check-docstring-param-types",
    "check-example-dags-urls",
    "check-executables-have-shebangs",
    "check-extra-packages-references",
    "check-extras-order",
    "check-for-inclusive-language",
    "check-google-re2-as-dependency",
    "check-hooks-apply",
    "check-incorrect-use-of-LoggingMixin",
    "check-init-decorator-arguments",
    "check-lazy-logging",
    "check-links-to-example-dags-do-not-use-hardcoded-versions",
    "check-merge-conflict",
    "check-newsfragments-are-valid",
    "check-no-airflow-deprecation-in-providers",
    "check-no-providers-in-core-examples",
    "check-no-relative-imports",
    "check-only-new-session-with-provide-session",
    "check-persist-credentials-disabled-in-github-workflows",
    "check-pre-commit-information-consistent",
    "check-provide-create-sessions-imports",
    "check-provider-yaml-valid",
    "check-providers-init-file-missing",
    "check-providers-subpackages-init-file-exist",
    "check-pydevd-left-in-code",
    "check-revision-heads-map",
    "check-safe-filter-usage-in-html",