CE-2633: update log details ux
- refactors UX per CE-2633
- exception: keeping the job stepper since the linked ticket wants it anyway
- refactors touched files to typescript + generated api
I've also added a story for the status messages to verify that small piece. https://jira.esss.lu.se/browse/CE-2632 captures properly enabling MSW for full view stories, but was too big to fit into this story. So, as a compromise I pulled that small piece into its own component that doesn't e.g. require the api context.
Closes CE-2633