Blueprint - Resumable Jobs for CI and Agent Sessions
### Description
Create a blueprint for the requirements mentioned in https://gitlab.com/groups/gitlab-org/-/work_items/21159+
### Problem
Runner's `Prepare → Run → Cleanup` lifecycle destroys the environment at the end of every job. For CI this is a feature — reproducibility. For agents and interactive sessions it's a liability — every pause pays a 2-5 minute cold-start cost on resume.
The alternative (keep the environment running while idle) wastes compute. A paused VM waiting for a human response burns money while the human thinks.
#### Outcomes
- Explore various options to achieve these requirements
- Thorough analysis of pros/cons
- Blueprint
issue