How exactly did you create the virtual environment and how did you install the google-cloud-storage package? Did you activate the environment before executing the code?
I tried it in my WSL2 (Ubuntu) and it works:
$ mkdir test
$ cd test
$ python -m venv env
$ . env/bin/activate
$ pip install google-cloud-storage
$ echo "from google.cloud import storage" > test.py
$ python test.py