Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>
Fixes #95897 During CI scenarios $HOME may be set to an invalid value (such as `/var/empty`). Using temp dirs fits better with godot's usage of these paths and is independent from the user's $HOME.