Add a new @skipIfNoSignals test decorator that skips tests on platforms that lack signal support (Windows & WASI).