ref(docs): rewrite coding standards doc as a PR checklist

The "coding standards" document needed an update for go, our most prevalent implementation language. It was verbose, out of date, and a bit rambling as it had grown over time, so this attempts to condense and focus it as a simpler checklist to follow.

Closes #1699, refs #2098.