Use per-post permalinks ending in .htm

If per-post permalinks can end in `.html`, is there a reason why they cannot end in `.htm`?

- [x] Write failing test
- [x] Write feature to make test pass