Citation: 6B_179/2024 E. 5

Il s'ensuit que le recours doit être partiellement admis, l'arrêt attaqué annulé et la cause renvoyée à la cour cantonale pour qu'elle statue à nouveau sur la peine dans le sens des considérants. Pour le surplus, le recours est rejeté dans la mesure où il est recevable. Une partie des frais judiciaires est mise à la charge de l'intimé, qui succombe partiellement, le canton de Fribourg n'ayant pas à en supporter (art. 66 al. 1 et 4 LTF). L'intimé a droit à des dépens réduits, à la charge du canton de Fribourg, dans la mesure où il obtient partiellement gain de cause (art. 68 al. 1 LTF). Il n'y a pas lieu d'allouer une indemnité à l'accusateur public qui obtient partiellement gain de cause (cf. art. 68 al. 3 LTF). Par ces motifs, le Tribunal fédéral prononce :