Yes, there appears to be some kind of twists but the Red and Black wires are also twisted along with the green and white. But then, couldn't it be during manufacturing, the twisting of the wires are random?
No, that’s not how cable is manufactured, the twist has to be added on purpose.
Anyway. I'm trying to find references about the numbers of twists per x inch in USB wires. Where can one find it? Because I saw the following that there must be 4 twists per inch to avoid crosstalk.
As you’ve already been told, the USB specification doesn’t specify a number of twists, only that it be twisted, and then performance specs that must be met.
There are clearly huge differences in the number of twists used, and as I’ve said, many cheap cables would fail compliance testing if they were actually ever subjected to it. They just happen to be barely good enough to work most of the time. But they might fail in electrically noisy environments, for example.
Twisting not only reduces crosstalk, it also reduces sensitivity to electromagnetic noise, because the twisting causes the noise to sort of cancel out.
Also where are you supposed to measure the impedance of 90 ohms? in between green and white? but with respect with what resistance (since it has distance between them and not shorted)?
You can’t measure this yourself. (You would need a very expensive piece of equipment called a Vector Network Analyzer.) The 90 ohms isn’t the resistance, it’s what’s called “characteristic impedance”, which is a function of its behavior with high frequency signals.