Perhaps the move before that position could be a capture or a pawn promotion?
Here's one way, if White plays 1. e8(N) then the resulting position would be stalemate regardless who is to move
Don't think so. Look again.
I've got it, this is prob the simplest example 1. c7+ Kc8
Yes, it may very well be.
1.h7 h2 stalm8
@
1. e8 could be check mate depending on what white promotes to but most of the choices stale mate.
Perhaps the move before that position could be a capture or a pawn promotion?