BUG/FIX: groupby should raise on multi-valued filter

closes #7870
You can set still get a `Series` of length 1 and it's a valid filter, so yes we have to support it