Various cleanups for project logo fetching
- Deny access to
field_logo_url
in field access, so the hidden field is not bypassed with jsonapi/etc - Make logger available to ProjectService
- Match event name to the event name that GitLab sends
- Add dependency injection to project activity worker
- Refactor logo updating into ProjectService
- Fetch logos for all projects of all types