Update runtime to GNOME 48 and fix various bugs.
- Remove hidden formats logic to improve discoverability.
- Fix broken inspiration links.
- Fix panic when handling files without extenstions.
- Exit gracefully when drag-and-dropped unsupported files.
- Keep input images unique instead of duplicating them.
- Display helpful message when ghostscript or zip isn't available.
- Support HEIC and HEIF images with animations.
- Only load previews for a few files and with a maximum pixel count.
- Do not produce alpha channel when not necessary.
- Rewrite bactch naming logic to produce fewer errors.
Dependencies have been updated to the latest versions.