You can do everything you want using only the features of your mobo plus a couple of simple Splitters. First, note that each of those nine fans has TWO cables from it. One cable is for the fan motor and ends in a common female fan connector with 4 holes. These are all 4-pin PWM type fans. The other is for the lights in the frame and ends in a wider female connector with 3 holes (looks like it had 4 holes with one blocked off). We'll deal with these separately.
You will have eight mobo SYS_FAN headers suited for use for case ventilation fans because their speed control actions are based on a temperature sensor on the mobo. The CPU_FAN1 header is to be used solely for the CPU cooling system and its actions are based on a different temp sensor built into the CPU chip. The PUMP_FAN1 header is for use with the pump unit of a AIO liquid cooling system. You have not told us how your CPU will be cooled, but whatever you use for that it will come with one or more fans. Interestingly, though, the particular fans you have bought (Pure 14 ARGB Sync Radiator Fan TT Premium Edition) are designed for radiators or CPU air coolers, so you MIGHT be planning to use some of them for that purpose and not for case ventilation. But for the moment, I will assume you do plan all of them for the case. Well, you can simply use eight of them, one on each of the eight SYS_FAN headers, and that's super simple. IF you plan to use all nine, you will need a simple fan Splitter to let you connect two fans to one of the headers. I find that on-line sellers use the terms "Splitter" and "Hub" almost interchangeably, but the two are QUITE different. The easy way to tell? A Splitter has only two types of connecting "arms". One goes to the mobo fan header, and two (or more) output "arms" end in male (with pins) connectors for fans. A Splitter may look like a collection of cable arms or a small circuit board, but it still has only those two types of connections. A HUB has those two connection types PLUS a third "arm" that must plug into a SATA power output from the PSU to get power for its fans. You do NOT need that type of device.
The fans you are buying come with an interesting variation for the lighting cables. The lighting cable of each has two branches - one with the standard female (3 holes) input, plus another with male (3 pins) to be used as an output. That way you can "daisy chain" the lighting cables from several fans and need to use only one mobo ARGB header to feed a group of fans. Unfortunately the fan specs do not specify the maximum number of these fans that you can connect in one chain. The specs DO say the lights on each fan consume at max 0.32 A, and the mobo specs say each of the JRAINBOW headers can supply up to 3.0 A. So from a header load perspective, you are allowed to connect all nine fans' lighting cables in ONE chain to use one mobo header. What we don't know is whether the wires in those fan lighting cables are heavy enough to handle the load of nine fans' lights. So IF you are concerned about that latter fact, you can get ARGB Splitters and feed smaller sub-groups of daisy-chained fans via a Splitter from one mobo header, OR even split them up by using two headers (your mobo has two JRAINBOW headers). Here is an example of a 3-pin ARGB Splitter with 4 outputs that includes the gender-changing adapters to convert the female output connectors to males
https://www.amazon.com/MICRO-CONNEC...&keywords=ARGB+Splitter&qid=1604107994&sr=8-3
If you get two of those you could use one on each mobo header and have up to eight individual ARGB outputs for fans, and make any arrangement you like. Maybe you don't need that much flexibility, though.
By the way, something I do not know about. The mobo has two JRAINBOW headers. You will download and use the MSI utility Mystic Light to control the lights connected to them. When you connect several fans' lighting cables together to a single header, all the fans will do the same thing - they are synchronized. If you connect another group of fans to the other header, I don't know how Mystic Light will do the two headers' outputs. I could imagine three possibilities: (a) they are the same, and everything is synched; (b) they are different, and you cannot synch the two groups; or, (c) you have the option to chose either of those first two. You might ask MSI Tech Support how that will work.