* Update composer dependencies.
* Update google2fa to version 3 and make adjustments related to it.
* Update to league/csv 9
* Fix api categories test. we were passing the wrong parameter to the url which caused the wrong data to be fetched.
* Added authentication via Remote User
* - Removed nullable from remote_user settings fileds and used just default values instead
- Removed german translations
- Removed 401 error page and replaced usage with 403 error page as 401 was actual a duplicate of 403
- Replaced usage of $_SERVER['REMOTE_USER'] with Laravels API Request::server('REMOVE_USER')
* - Fixed request usage