Fix shm volume: use docker volume instead of bind mount
In DinD environments, bind mounts to paths created by the CI runner container are not visible to the dind daemon. Since we run with --skip-hived, we don't need persistent shm storage anyway. Use a simple named docker volume for haf_shmdir instead of a bind mount.