ENH: Add optional level argument to set_names(), set_levels() and set_labels() (GH7792)