It's tricky about PCIe connectors. It depends on the number of lanes available, and if they can be bifurcated. Plus, a little depends on the speed of the lanes.
For example, the Rockchip RK3399 used in some of the Pine64 projects has 4 PCIe lanes at version 2 speed. They can't be bifurcated, so they are all to one device.
Quite suitable for a NVMe, video card or storage card. But, only 1 card at a time.
Ideally, we would have bifurcation options like so;
4 x PCIe lanes, at least version 2, but would prefer version 3
Bifurcation options - 4, 2/2, 2/1/1
Their are now several M.2 NVMe drives that are 2242 sized. So, assigning 2 lanes to a M.2 B+M key short slot, and 2 to a regular PCIe slot, (4 x physical, open ended), would be a good solution.
If someone prefers all the PCIe lanes to go to one connector or another, that should be supported.
With bifurcation 2/1/1, 2 lanes can go to the regular PCIe slot, 1 to the M.2 short slot and 1 lane to a header for those who wish to experiment, or use a high speed daughter board.
This all depends on what StarFive designs into the 7110 SoC. I tried to find further information, but other that it being a quad RISC-V core, nothing else was found.