Support recursive upload

Version: geovisio_cli 0.3.11

Hi, when trying to upload the full SD Card contents DCIM directory geovisio fails:

🔍 Listing pictures... ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━   
╭─────────────────────────────── Error while importing collection (/scratch/local/20240414) ──────────────────────────────────────────╮
│ ❌ No picture was found in given folder.                                                                                            │
│ Make sure your folder contains at least one valid JPEG file.                                                                        │
╰─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯

As the DCIM directory contains subdirs - in my case calles

drwxr-xr-x 2 flo zz 45056 Apr 14 15:21 103MSDCF
drwxr-xr-x 2 flo zz 94208 Apr 14 15:53 104MSDCF
drwxr-xr-x 2 flo zz 40960 Apr 14 16:48 105MSDCF

It would be nice to support recursive upload of all images in all subdirectories.

Flo