Reworked labels to be always visible

* Fix label move bug in conjunction with subprocesses
* Fix label moved twice when selected (HEMERA-3606)
* Fix label update for flow element containers (HEMERA-3605)
* Fix label move for boundary events
* Rework boundary event operations
* Rework add participant on existing process