Use newer WASI stack, aligned with bundled LLVM in rust, which allows for working LTO again. Bump PORTREVISION to rebuild under this stack.
Rework WASI logic by explicitly specifying version variables, taking them out of the default-versions/LTO option logic. Without this, ${LLVM_VERSION} is undefined when LLVM_DEFAULT is set in make.conf resulting in dependency not found.