Add UI for backlog search
This merge request is a refactor and UI rework of !273. Featuring:
- Libadwaita widgets for sections and items in the returned search results.
- Completely async queries, less things in memory at the same time
- The missing planned UI, jumping to results inline and showing a pair of buttons to expand snipped text downwards/upwards.