You're right in saying that this issue is coming up because of null/undefined. You could use something along the lines of this:
null
undefined
NonNullable<Page['sections']>[number]
NonNullable