We currently send client hint header data when a POST request is made from Special:UserLogout. We need to modify CheckUser to record these headers as client hint mapping rows.
We also need to handle logouts that are done via a one-click POST to the logout API from Vector/Minerva.
Note that while working on this, we might decide that it's easier to use the JavaScript API for client hints.
Acceptance criteria:
- When a user logs out via a UI element on Vector/Minerva, or via Special:UserLogout, CheckUser creates rows in cu_useragent_clienthints_map