Add management command for archiving transactions

Similar to the one in #1083 that handles statement generation.

This should support archiving to S3 but not deleting the transactions (for carefully trying things out in production).
True, the database value makes more sense here. Re the times part, it might be useful to know for firefighting or auditing purposes, but I guess we have the model fields for that, so I'm happy either way.