Remove duplicate reports from UserSettings plugin

Target of this PR is to remove all duplicate reports from UserSettings plugin and migrate their data to DevicesDetection plugin (refs #3962)

What needs to be done:
- [x] forward API calls from UserSettings to DevicesDetection plugin & depreacte those API mehtods
- [x] Remove duplicate Reports from UserSettings Plugin
- [ ] Update-Script: 
 - [x] Rename all UserSettings-Blobs to DevicesDetection-Blobs where possible
 - [x] Migrate / Regenerate missing Blobs (Browser + OS w/ version)
- [ ] CleanUp UserSettings Plugin
 - [x] remove now unused Rows
 - [x] remove unused helper functions
 - [x] remove archiving for removed reports
- [x] remove UserAgentParser as soon as it is unused
- [ ] Cleanup translations
- [ ] tbc

These requests I guess you can't put int he getSql() call as the binary blob will not display correctly and cant be copied pasted. So maybe you can return a string instead of the SQL queries with eg. `# WARNING: MORE SQL queries here will be executed and cannot be displayed in this preview !!` or so