Improve formatting rules
This MR improves our formatting rules such that simplifications are now also checked by our linter. This should avoid the case where we can land an MR which doesn't have the simplifications and would result in a dirty worktree when running make format
on the master
branch, which we've had multiple times over the last few weeks.
While at it, this MR also upgrades gofumpt
to v0.2.0.