Move review CI jobs to separate sh files
This MR refactors the large complex CI jobs that create and remove the review hosts into Bash scripts.
This has multiple advantages:
- No more complex Bash in Yaml (e.g. a heredoc in a multiline Yaml item).
- Only executing tasks when needed instead of of using
x | true.
- Smaller, more readable CI config.