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