Add and apply pre-commit hooks and use pre-commit.ci to enforce them.
* Add and apply pre-commit hooks
- Use pyupgrade to adopt f-strings
- Remove whitespace at ends of lines
- Ensure newline at end of files
- Reformat setup.cfg and change name to use underscores in accordance with setup-cfg-fmt
Note that names are normalized to use dashes, so the name is still 'recast-atlas'
* Update packaging CI to use underscores in sdist name
* Add pre-commit.ci config to pre-commit hooks
* Add pre-commit.ci badge to README
Add and apply pre-commit hooks and use pre-commit.ci to enforce them.