Build a docker-compose file for the testing backend.
Parameters:
target_path (str | PathLike[str]) – Generate a docker-compose file at this path.
version (str | None, default: None) – The backend version to use, e.g., "v4.8.0".
If not provided, the latest version will be used that is known to be compatible.