Replace the native <input list="texts"> + <datalist> pattern in
PendingBookings and TransactionSplitDialog with FluentCombobox +
Autocomplete=Both so the booking-text autocomplete matches the rest
of the Fluent-driven forms. Sort the suggestions once via a
sortedBookingTexts computed getter per codebehind rather than
sorting inside each row's foreach.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Home shrinks from ~200-line codebehind + 100-line markup to a
10-line orchestrator holding a @ref to <PendingBookings/> and
wiring <StatementImport OnImported="RefreshPendingAsync"/> to it.
Also renames IsCanceled -> cancelRequested and clears the Files
dictionary after each import batch.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>