refactor: use libmagic even for ppm
refactor: use libmagic instead of custom handling magic numbers
feat: add loading progress bar
feat: add jpeg and png load
fix: ppm image loading
feat: add ppm image loading