Persist audit records in database
The audit records allows us to understand who created/modified/deleted a redirection entry and when it happened.
They could later be exposed in the UI, for now it's important that we collect them.
Closes https://gitlab.cern.ch/webservices/webframeworks-planning/-/issues/1187
Related to https://gitlab.cern.ch/webservices/webframeworks-planning/-/issues/1185