There are a variety of multiboot methods on this page: How to create a bootable USB with multiple ISO images in it
I think the method using MULTI FULL INSTALL most fits your description:
It is reasonable to fully install multiple OS's to a flash drive, (or make a hybrid drive with Live, Persistent and Full installs mixed).
Full installs are more stable and secure than persistent installs, but not as quick to make. They are better at utilizing disk space as no fixed size casper-rw file or partition is required. They are not much use at installing an OS, for this booting an ISO works fine.
Using GParted create GPT partition table on large flash drive.
Make as many ext4 partitions as you have OS. Size should be about 8GB each or larger.
Boot Live drive in UEFI mode and insert large target drive.
At partitioning selected "Something else".
Choose sdc1 for /.
Install bootloader to root of the USB drive.
Leave all other partition's format boxes unchecked.
Install choosing encryption of home directory if desired, Full disk encryption does not work for me on flash drive.
Repeat this with sdc2, sdc3, etc, and the OS's you choose to install.
After the last install boot the flash drive and do an update-grub. This will add all the OS to grub.cfg
You can leave a partition for any ISO's you wish to Live boot or persistent boot, loop mount these using grub.cfg.