The short answer is: You cannot suppress hyphenation at a page break in the usual TeX formats (plain, latex, context). You can discourage a page break at a hyphenated line (\brokenpenalty does this).
Somewhat longer explanation: TeX breaks paragraphs into lines. The lines are than broken into pages without touching the line breaks again. So you can shift the page break around in the presence of hyphenated lines; but you cannot tell TeX to retry on breaking the paragraph into lines when the page break falls on a hyphen. Note that shifting the page break has other "costs": Unevenly distributed white space on the pages, maybe different page heights, or other side effects (figure placement).
I will not exclude that someone writes an advanced output routine to allow retrying the line breaking, but I am not aware that anyone has done this already.
contextsolution, but you may get some ideas from the
impnattypopackage, which implements this rule of French typography for
LaTeX. See tex.stackexchange.com/questions/20493/…