### Tasks
- [x] make use of current size / total if available @jsaq007
- [x] fix frontend expectactions with states (see below) @jsaq007
- [x] show a progress (progressive spinning wheel, progress bar or even percentage display) @jsaq007
- [ ] https://github.com/ITISFoundation/osparc-simcore/pull/5666
- [ ] https://github.com/ITISFoundation/osparc-simcore/pull/5702
- [ ] https://github.com/ITISFoundation/osparc-simcore/pull/5664
- [ ] https://github.com/ITISFoundation/osparc-simcore/pull/5684
- [ ] https://github.com/ITISFoundation/osparc-simcore/pull/5685
High level view of dynamic service starting procedure
User adding a node in GUI
dynamic sidecar started (SIDECARS_PULLING: 0)
autoscaling detects whether more machines are needed (CLUSTER_UP_SCALING: 0 ... 0.4 ... 1) (Optional, might go fast)
dynamic sidecar running (SIDECARS_PULLING: 1) -> CLUSTER_UP_SCALING is completed
dynamic sidecar pulls information in any order and in parallel (SERVICE_INPUTS_PULLING,SERVICE_OUTPUTS_PULLING, SERVICE_STATE_PULLING, SERVICE_IMAGES_PULLING) progress goes smoothly from 0 ..0.5...1
Ready, waiting for the actual service to come up (connect to service webserver)
Re-Opening this for the Eisbock sprint, as instructed by Nik:
[x] Nik is happy with the dy-service startup progress bar(s)
[x] The "copying project" / "instantiating template" status bar needs UX improvements, it is too plain and unresponsive if copying takes >10s (talk to NC or DK for details) @odeimaiz @jsaq007
[ ] The s4l-and-rocket-starting status bar (with the head) needs UX improvements, it is too plain and unresponsive if starting s4l takes >10s (talk to NC or DK for details) @ignapas @mguidon