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

close #7885 
why is ``None`` acceptable here? isn't this by definition a multi-index? you NEED a level