Yes.
ZFS pools are made up of at least 1 data vDev. Everything else is optional.
In your case, 1 pool of 1 x 2 way, (aka wide), Mirror vDev, and 1 pool of 5 wide RAID-Z2 vDev.
In general, the average home user does not need any of those. And if you don’t understand what they provide & how, they can actually hurt your performance. Or even redundancy.
All can be added later, though in some cases existing data stays where it is. (Until it is changed…)
Partitioning up SSDs or NVMe drives to use in multiple pools, is not supported by TrueNAS.
Part of the problem is that failure of 1 device could end up affecting more than 1 pool. Further, device change out of a partially failing device that is used by more than 1 pool can cause confusion, even data loss if not planned and done perfectly.
All that said, it can be done. But, if it falls apart, the user will likely have to live with the consequences.
Other than the 2 Apps listed, MinIO and PostgreSQL DBs, the “optimal” configuration is use case & App dependent.
For example, some users think 1 disk of redundancy is good for them. Thus, they use RAID-Z1. That’s the risk tolerance part of “optimal”.
Others think that 2 way Mirror vDevs are the way to go, even for general data. This is because they can grow their pool 2 disks at a time. Either add 2 additional disks of any size. Or replace 2 existing disks in a single vDev with larger ones.
In general, I recommend users read up on ZFS. It is not the most flexible file system, volume manager and RAID scheme available. ZFS has its quirks and warts, that you either live with them. Or, find other NAS software that does not have the item(s) you can’t live with.