Show shared live locations

The way this is displayed is largely similar to how static location shares are displayed, the aggregation model is based on the static share aggregation model from Tobias' work/locations-map branch.

The aggregation model is also prepared for dealing with multiple shared locations at the same time, which isn't used yet. That's relevant for a full room map view as done in the work/locations-map branch though.

Merge request reports