The script was failing when creating temporary directories for scoped packages like @valknar/llmx
because the forward slash in the package name was being used directly in the temp directory prefix,
causing Python's tempfile.mkdtemp() to fail with 'No such file or directory'.
Fix by sanitizing the package name: replace '/' with '-' and remove '@' before using it in the
temp directory prefix. The actual package output file still uses the original package name.
Fixes: FileNotFoundError in GitHub Actions rust-release workflow