In my opinion, #3.
Which is a better chess attack and why?

Forking a Queen and King as even of the king is able to capture the knight, the loss of material will be less compared to losing a rook if you pin the queen to the king using a rook. But it depends whether you think a knight or bishop is more useful than the other.

The knight fork (Option 2) is generally the most decisive of these attacks, as it creates a forced capture of the queen without needing any additional setup or support.
1. pinning a queen to a king using a rook
2. Forking a queen and a king using a knight. '
3.Skewering king and queen with bishop