(1) The state may appeal from:
(a) An order dismissing an indictment or information or any count thereof or dismissing an affidavit charging the commission of a criminal offense, the violation of probation, the violation of community control, or the violation of any supervised correctional release.
(b) An order granting a new trial.
(c) An order arresting judgment.
(d) A ruling on a question of law when the defendant is convicted and appeals from the judgment. Once the state’s cross-appeal is instituted, the appellate court shall review and rule upon the question raised by the state regardless of the disposition of the defendant’s appeal.
(e) The sentence, on the ground that it is illegal.
(f) A judgment discharging a prisoner on habeas corpus.
(g) An order adjudicating a defendant insane under the Florida Rules of Criminal Procedure.
(h) All other pretrial orders, except that it may not take more than one appeal under this subsection in any case.
(i) A sentence imposed below the lowest permissible sentence established by the Criminal Punishment Code under chapter 921.
(j) A ruling granting a motion for judgment of acquittal after a jury verdict.
(k) An order denying restitution under s. 775.089.
(l) An order or ruling suppressing evidence or evidence in limine at trial.
(m) An order withholding adjudication of guilt in violation of s. 775.08435.
(2) An appeal under this section must embody all assignments of error in each pretrial order that the state seeks to have reviewed. The state shall pay all costs of the appeal except for the defendant’s attorney’s fee.