- add resolveMediaUrl() in fields/utils.ts: prefixes /uploads/... and
other relative paths with the configured baseApiUrl, leaves absolute
http/data/blob URLs untouched
- use it for every image render: ListCellRenderer, DetailFieldRenderer,
ImageField form preview, and FileUploadField preview/href (which
hardcoded /uploads/<value>)
- drop the Expense-side resolveLogoUrl hack and logo pre-normalization;
the Expenses page now renders logos through the same react-openapi
path as the admin entity list