fix(page): correct parent grant value and restore FixPageGrantAlert visibility
The /page/grant-data endpoint returned parentPageGrant.grant using the
child page's destructured `grant` instead of `parentPage.grant`. When a
child page with grant=RESTRICTED is saved under a parent with another
grant, FixPageGrantModal's getGrantLabel (called unconditionally during
render) threw for grant=2 and the page whited out.
Also restore the inverted condition in FixPageGrantAlert that was
introduced by an earlier refactor, so the alert appears again when
isGrantNormalized is false.
Fixes #9315
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>