Oscar Piastri dominated the Qatar Grand Prix Sprint to cut his deficit to championship leader Lando Norris to 22 points.