BUG: Fix Grouper with multi-level index and frequency (GH7885)

close #7885 
should be something like:

```
level = ax._get_level_number(level)
ax = Index(ax.get_level_values(level),name=ax.names[level])
```