В qgis поставить подпись скорее всего не получится. Однако можно задать стиль отрисовки в котором точка на поверхности каждого составного полигона будет отрисовываться символьным маркером с номером этого полигона внутри мультиполигона.
тип слоя условного знака - "генератор геометрии", тип геометрии "точка/мультиточка", выражение генератора
Код: Выделить всё
collect_geometries( array_foreach( generate_series( 1, num_geometries( $geometry )), point_on_surface( geometry_n( $geometry , @element))))
стиль маркера - символьный маркер, выражения для символа отрисовки @geometry_part_num
Если написал непонятно - во вложении стиль, попробуйте применить к своему слою.