Agreed. Problem solving is a skill separate from IQ and unlike IQ it can be developed over time. If you want to level up your problem solving skill, carry around a small notebook and pay attention to the problems you see in other people, or in the office, in public, or in yourself. Write down the problem and its cause, continually drilling down into root causes. Then make a graph of problems and root causes, with directed edges showing causation.
Within one or two years of doing this you will recognize patterns others do not see. I have improved my problem solving skill by at least 7-8% by doing this. The key is iteration.
My IQ has been stable like yours, around the 96th percentile, and despite being a Tier 1 top-talent engineer, I’ve had to actively improve my problem solving ability over time.