BUG FIX: None of the included dtypes present in df will raise ValueError with clear error message.
Before Fix:
```python
>>> df = pd.DataFrame({"a": [1, 2, 3]})
>>> df.describe(include=["datetime"])
...
ValueError: No objects to concatenate
```
After Fix:
```python
>>> df = pd.DataFrame({"a": [1, 2, 3]})
>>> df.describe(include=["datetime"])
...
ValueError: No columns match the specified include or exclude data types
```

- [x] closes #61863
- [x] [Tests added and passed](https://pandas.pydata.org/pandas-docs/dev/development/contributing_codebase.html#writing-tests) if fixing a bug or adding a new feature
- [x] All [code checks passed](https://pandas.pydata.org/pandas-docs/dev/development/contributing_codebase.html#pre-commit).
pre-commit.ci autofix ```
df = pd.DataFrame({"a": [1, 2, 3]})
df.describe(exclude=[np.int64])
...
ValueError: None of the included dtypes are present in the DataFrame
```

After the fix, this example will also show the same error. Should we change the error message to something like, 
_No columns match the specified include or exclude data types_ @mroeschke I have made the requested changes. can you please review it.