Yes fully agree that SSBNs are a big priority now. SSGNs are nice to have, but it's a luxury that China can wait for in the future.
12 Type 096 is a good number for China's nuclear security. I thought at first that 6 boats would have been enough, because PLAN nuclear submarine building is the slowest of all its vessel types. It's likely to take many years to reach that 12 Type 096 boats.
The biggest issue for China's SSBN fleet is their perceived limited access to the Pacific unlike the USN and Russian Navy. The SCS is too crowded for SSBN patrols. So that is why I thought the PLAN planners put a lower priority on their SSBN program.
China now has new submarine construction facilities which should enable them to build at least 2-3 nuclear submarines a year.
Depending on the submarine design and the miniaturization of the missiles it uses they might be able to do with less submarines.
Current Type 094 submarines carry 12x JL-2 SLBMs. Compare that with Russian, French, or British submarines which can carry 16x SLBMs.
That's like 33% more missiles per submarine so to carry the same amount of missiles you would need 8 submarines instead of 12.
Current US SSBNs built in the late Cold War are even larger but that does not seem cost effective to me.
It is possible to share the same nuclear reactor design between the SSBNs and the Attack submarines and use some common sections. The SSBNs would be basically an extended and slightly enlarged attack submarine hull. The main issue with the JL-2 is lack of range compared with other SLBMs. That could be solved by using composite materials for the rocket casing instead of the metal which it likely uses now.