ENH: Infer Enums as categorical
#### Is your feature request related to a problem?
This relates to #36124, but I think has other benefits. 

#### Describe the solution you'd like
I would like pandas to infer an array of Enums as categorical data.  Today, IntEnums are turned into Ints, which is not ideal behavior.

#### API breaking implications
This is a change to the way part of the current API behaves, but I believe it provides a more intuitive processing of Enum data.

#### Describe alternatives you've considered


#### Additional context

```python
# Your code here, if applicable

```
