Sanitize plan name in tmt work directory name
Plans with : in their name, e.g. /plans/php:8.2, get a work directory like work-php:8.24nq9d062. On image mode guests, tmt rebuilds the bootc image to install requirements and mounts this directory with podman build -v <workdir>:<workdir>:Z. Podman splits the value on : and the prepare step fails:
Error: validating volumes: faccessat /var/ARTIFACTS/work-php: no such file or directorytmt added the mount in 1.67.0 (https://github.com/teemtee/tmt/pull/4525). The upstream bug is https://github.com/teemtee/tmt/issues/4891, still open.
This MR passes the plan basename through safe_name() in test-schedule-tmt and test-schedule-tmt-multihost. The work directory becomes work-php-8-2<random>, matching the plan directory tmt creates inside it. Plan names without special characters keep their current work directory names.
Resolves: https://redhat.atlassian.net/browse/TFT-5289
Generated-by: Claude Code