Except non is not an english word, it is a prefix of latin origin. Which is why american style manuals will always ask you to merge it with the subsequent word, without a hyphen. There seem to be three terms used by experts in the field:
Janice Myers Obituary (1937 2024) Council Bluffs, IA The Daily
Holiday plans should be abandoned, the prime minister said. Try visiting the recommended app store for your device instead: People should stay at home.