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:
Shirley Kenealy Obituary (1928 2023) 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.