GitHub: Lock branch on PR open

Prevents force pushes once a branch has entered code review to keep the history familiar

Performing code review is a nightmare when people keep rebasing their code - it's hard to keep track of what you've seen and what you haven't.

This sketch helps solve this by locking the branch as soon as a pull request is opened.