Location Portal
Problem
We're currently using the XDG location portal which uses the request portal but there's quite a bit of room for improvement:

- It uses the action icon
find-locationinstead of the preference iconpreferences-system-privacy-location - It doesn't use the settings URL scheme for quick access to system settings
- It doesn't support location accuracy levels, only
EXACTorNONE - Button labels are too similar and long
- It's not clear that the reason supplied for app access comes from the app and not from the system
Proposal
Implement our own location portal so that we can improve the design and not regress on functionality from the old location agent
Prior Art (Optional)

The only geoclue agent had settings URL, showed location accuracy, etc
I think patching the xdg-desktop-portal make more sense than writing an alternative portal frontend to provide the same functionality and then patching the libraries in the os and platform to use our implementation instead of the desktop-agnostic one.
The levels and button labels can be suggested upstream, the icon change and settings uri usage seems elementary-specific, so i believe a patch would be needed for them.