tryCodeFenceOpen

Tries to lex a code fence opening: 0–3 spaces, 3+ backticks or tildes. Returns (CodeFenceOpen, CodeFenceInfo?) or null.