MtnClimber, I think an ozone machine is the correct way to go. Good thinking!
I have two I travel with them. They just plug into the wall. Now they aren’t industrial strength if you have a real issue, but they can definitely clean up a room or two at one time.
My wife is Japanese so we travel to Japan and get an apartment for a month or two at a time when we go. But sometimes the previous people really liked fish too much (Japanese apartments have a fish cooking thing built into the stove). So I bring these and let them work while we are gone. Really stopped the smells.
Also use it in my basement occasionally and my bathrooms.