Bundesgericht
Tribunal fédéral
Tribunale federale
Tribunal federal

2C 176/2021

Sentenza del 7 aprile 2022

II Corte di diritto pubblico

Composizione
Giudici federali Aubry Girardin, Presidente,
Hänni, Beusch, Hartmann, De Rossa, Giudice supplente,
Cancelliere Savoldelli.

Partecipanti al procedimento
A.________,
patrocinata dall'avv. Mario Molo,
ricorrente,

contro

Consiglio di Stato del Cantone Ticino, per il tramite del Dipartimento del territorio,
Ufficio di vigilanza sulle commesse pubbliche, 6501 Bellinzona.

Oggetto
Appalti pubblici (pena pecuniaria),

ricorso in materia di diritto pubblico e ricorso sussidiario in materia costituzionale contro la sentenza emanata il
4 gennaio 2021 dal Tribunale amministrativo del
Cantone Ticino (52.2019.458).

Fatti:

A.
Con decisione del 21 agosto 2019 il Consiglio di Stato del Cantone Ticino ha escluso la B1.________ SpA (nel frattempo assorbita dalla B2.________ SpA, ora A.________) dalla partecipazione a tutti i concorsi pubblici per un periodo di dodici mesi e le ha inflitto una pena pecuniaria di fr. 153'000.--, in relazione alla cessione o subappalto senza autorizzazione delle opere specialistiche di insonorizzazione per l'impianto di ventilazione (eseguite da C.________ per euro 35'000), e per le prestazioni di progettazione e direzione lavori da parte di B1.________ (per un importo di fr. 2'232'578.--). Detta decisione è stata pronunciata in base all'art. 45 cpv. 2 lett. a e b della legge ticinese del 20 febbraio 2001 sulle commesse pubbliche (LCPubb/TI, RL/TI 730.100), nella versione in vigore fino al 31 dicembre 2019, che sanziona una cessione parziale o totale del contratto (lett. a) rispettivamente un subappalto (lett. b) senza l'accordo del committente.
Adito su ricorso del 25 settembre 2019 della A.________, con sentenza del 4 gennaio 2021 il Tribunale amministrativo del Cantone Ticino ha parzialmente accolto il gravame annullando l'esclusione e riducendo la pena pecuniaria a fr. 120'000.--.

B.
Con ricorso in materia di diritto pubblico e ricorso sussidiario in materia costituzionale del 18 febbraio 2021 la A.________ si è rivolta al Tribunale federale chiedendo che, in riforma della pronuncia cantonale, la pena pecuniaria sia annullata o, in subordine, sia ridotta a fr. 1'000.--. Domanda inoltre il conferimento dell'effetto sospensivo al gravame.
Chiamato ad esprimersi, il Tribunale amministrativo ticinese si è riferito alle motivazioni e alle conclusioni della propria sentenza. Ad essa ha fatto in sostanza rinvio anche l'Ufficio di vigilanza sulle commesse pubbliche, che ha domandato che il gravame sia respinto nella misura della sua ammissibilità. Con decreto presidenziale del 9 marzo 2021 l'istanza di conferimento dell'effetto sospensivo è stata accolta.

Diritto:

1.
Il Tribunale federale esamina d'ufficio e con piena cognizione la propria competenza (art. 29 cpv. 1
SR 173.110 Loi du 17 juin 2005 sur le Tribunal fédéral (LTF) - Organisation judiciaire
LTF Art. 29 Examen - 1 Le Tribunal fédéral examine d'office sa compétence.
1    Le Tribunal fédéral examine d'office sa compétence.
2    En cas de doute quant à sa propre compétence, il procède à un échange de vues avec l'autorité dont la compétence lui paraît entrer en ligne de compte.
LTF) e l'ammissibilità del rimedio proposto (DTF 143 IV 85 consid. 1.1).

1.1. Il giudizio impugnato si fonda sull'art. 45 vLCPubb/TI, nella versione in vigore fino al 31 dicembre 2019, e costituisce pertanto una decisione in ambito di acquisti pubblici ai sensi dell'art. 83 lett. f
SR 173.110 Loi du 17 juin 2005 sur le Tribunal fédéral (LTF) - Organisation judiciaire
LTF Art. 83 Exceptions - Le recours est irrecevable contre:
a  les décisions concernant la sûreté intérieure ou extérieure du pays, la neutralité, la protection diplomatique et les autres affaires relevant des relations extérieures, à moins que le droit international ne confère un droit à ce que la cause soit58 jugée par un tribunal;
b  les décisions relatives à la naturalisation ordinaire;
c  les décisions en matière de droit des étrangers qui concernent:
c1  l'entrée en Suisse,
c2  une autorisation à laquelle ni le droit fédéral ni le droit international ne donnent droit,
c3  l'admission provisoire,
c4  l'expulsion fondée sur l'art. 121, al. 2, de la Constitution ou le renvoi,
c5  les dérogations aux conditions d'admission,
c6  la prolongation d'une autorisation frontalière, le déplacement de la résidence dans un autre canton, le changement d'emploi du titulaire d'une autorisation frontalière et la délivrance de documents de voyage aux étrangers sans pièces de légitimation;
d  les décisions en matière d'asile qui ont été rendues:
d1  par le Tribunal administratif fédéral, sauf celles qui concernent des personnes visées par une demande d'extradition déposée par l'État dont ces personnes cherchent à se protéger,
d2  par une autorité cantonale précédente et dont l'objet porte sur une autorisation à laquelle ni le droit fédéral ni le droit international ne donnent droit;
e  les décisions relatives au refus d'autoriser la poursuite pénale de membres d'autorités ou du personnel de la Confédération;
f  les décisions en matière de marchés publics:
fbis  les décisions du Tribunal administratif fédéral concernant les décisions visées à l'art. 32i de la loi fédérale du 20 mars 2009 sur le transport de voyageurs65;
f1  si elles ne soulèvent pas de question juridique de principe; sont réservés les recours concernant des marchés du Tribunal administratif fédéral, du Tribunal pénal fédéral, du Tribunal fédéral des brevets, du Ministère public de la Confédération et des autorités judiciaires supérieures des cantons, ou
f2  si la valeur estimée du marché à adjuger est inférieure à la valeur seuil déterminante visée à l'art. 52, al. 1, et fixée à l'annexe 4, ch. 2, de la loi fédérale du 21 juin 2019 sur les marchés publics63;
g  les décisions en matière de rapports de travail de droit public qui concernent une contestation non pécuniaire, sauf si elles touchent à la question de l'égalité des sexes;
h  les décisions en matière d'entraide administrative internationale, à l'exception de l'assistance administrative en matière fiscale;
i  les décisions en matière de service militaire, de service civil ou de service de protection civile;
j  les décisions en matière d'approvisionnement économique du pays qui sont prises en cas de pénurie grave;
k  les décisions en matière de subventions auxquelles la législation ne donne pas droit;
l  les décisions en matière de perception de droits de douane fondée sur le classement tarifaire ou le poids des marchandises;
m  les décisions sur l'octroi d'un sursis de paiement ou sur la remise de contributions; en dérogation à ce principe, le recours contre les décisions sur la remise de l'impôt fédéral direct ou de l'impôt cantonal ou communal sur le revenu et sur le bénéfice est recevable, lorsqu'une question juridique de principe se pose ou qu'il s'agit d'un cas particulièrement important pour d'autres motifs;
n  les décisions en matière d'énergie nucléaire qui concernent:
n1  l'exigence d'un permis d'exécution ou la modification d'une autorisation ou d'une décision,
n2  l'approbation d'un plan de provision pour les coûts d'évacuation encourus avant la désaffection d'une installation nucléaire,
n3  les permis d'exécution;
o  les décisions en matière de circulation routière qui concernent la réception par type de véhicules;
p  les décisions du Tribunal administratif fédéral en matière de télécommunications, de radio et de télévision et en matière postale qui concernent:70
p1  une concession ayant fait l'objet d'un appel d'offres public,
p2  un litige découlant de l'art. 11a de la loi du 30 avril 1997 sur les télécommunications71;
p3  un litige au sens de l'art. 8 de la loi du 17 décembre 2010 sur la poste73;
q  les décisions en matière de médecine de transplantation qui concernent:
q1  l'inscription sur la liste d'attente,
q2  l'attribution d'organes;
r  les décisions en matière d'assurance-maladie qui ont été rendues par le Tribunal administratif fédéral sur la base de l'art. 3474 de la loi du 17 juin 2005 sur le Tribunal administratif fédéral (LTAF)75;
s  les décisions en matière d'agriculture qui concernent:
s1  ...
s2  la délimitation de zones dans le cadre du cadastre de production;
t  les décisions sur le résultat d'examens ou d'autres évaluations des capacités, notamment en matière de scolarité obligatoire, de formation ultérieure ou d'exercice d'une profession;
u  les décisions relatives aux offres publiques d'acquisition (art. 125 à 141 de la loi du 19 juin 2015 sur l'infrastructure des marchés financiers79);
v  les décisions du Tribunal administratif fédéral en cas de divergences d'opinion entre des autorités en matière d'entraide judiciaire ou d'assistance administrative au niveau national;
w  les décisions en matière de droit de l'électricité qui concernent l'approbation des plans des installations électriques à courant fort et à courant faible et l'expropriation de droits nécessaires à la construction ou à l'exploitation de telles installations, si elles ne soulèvent pas de question juridique de principe.
x  les décisions en matière d'octroi de contributions de solidarité au sens de la loi fédérale du 30 septembre 2016 sur les mesures de coercition à des fins d'assistance et les placements extrafamiliaux antérieurs à 198183, sauf si la contestation soulève une question juridique de principe ou qu'il s'agit d'un cas particulièrement important pour d'autres motifs;
y  les décisions prises par le Tribunal administratif fédéral dans des procédures amiables visant à éviter une imposition non conforme à une convention internationale applicable dans le domaine fiscal;
z  les décisions citées à l'art. 71c, al. 1, let. b, de la loi du 30 septembre 2016 sur l'énergie86 concernant les autorisations de construire et les autorisations relevant de la compétence des cantons destinées aux installations éoliennes d'intérêt national qui y sont nécessairement liées, sauf si la contestation soulève une question juridique de principe.
LTF (DTF 140 I 252 consid. 2.2; sentenza 2C 155/2021 e 157/2021 del 14 dicembre 2021, destinata alla pubblicazione, consid. 1.3).
Salvo eccezioni qui non determinanti, in tale contesto il ricorso in materia di diritto pubblico è ammissibile solo se il valore dell'appalto raggiunge quelli previsti dall'art. 83 lett. f n. 2
SR 173.110 Loi du 17 juin 2005 sur le Tribunal fédéral (LTF) - Organisation judiciaire
LTF Art. 83 Exceptions - Le recours est irrecevable contre:
a  les décisions concernant la sûreté intérieure ou extérieure du pays, la neutralité, la protection diplomatique et les autres affaires relevant des relations extérieures, à moins que le droit international ne confère un droit à ce que la cause soit58 jugée par un tribunal;
b  les décisions relatives à la naturalisation ordinaire;
c  les décisions en matière de droit des étrangers qui concernent:
c1  l'entrée en Suisse,
c2  une autorisation à laquelle ni le droit fédéral ni le droit international ne donnent droit,
c3  l'admission provisoire,
c4  l'expulsion fondée sur l'art. 121, al. 2, de la Constitution ou le renvoi,
c5  les dérogations aux conditions d'admission,
c6  la prolongation d'une autorisation frontalière, le déplacement de la résidence dans un autre canton, le changement d'emploi du titulaire d'une autorisation frontalière et la délivrance de documents de voyage aux étrangers sans pièces de légitimation;
d  les décisions en matière d'asile qui ont été rendues:
d1  par le Tribunal administratif fédéral, sauf celles qui concernent des personnes visées par une demande d'extradition déposée par l'État dont ces personnes cherchent à se protéger,
d2  par une autorité cantonale précédente et dont l'objet porte sur une autorisation à laquelle ni le droit fédéral ni le droit international ne donnent droit;
e  les décisions relatives au refus d'autoriser la poursuite pénale de membres d'autorités ou du personnel de la Confédération;
f  les décisions en matière de marchés publics:
fbis  les décisions du Tribunal administratif fédéral concernant les décisions visées à l'art. 32i de la loi fédérale du 20 mars 2009 sur le transport de voyageurs65;
f1  si elles ne soulèvent pas de question juridique de principe; sont réservés les recours concernant des marchés du Tribunal administratif fédéral, du Tribunal pénal fédéral, du Tribunal fédéral des brevets, du Ministère public de la Confédération et des autorités judiciaires supérieures des cantons, ou
f2  si la valeur estimée du marché à adjuger est inférieure à la valeur seuil déterminante visée à l'art. 52, al. 1, et fixée à l'annexe 4, ch. 2, de la loi fédérale du 21 juin 2019 sur les marchés publics63;
g  les décisions en matière de rapports de travail de droit public qui concernent une contestation non pécuniaire, sauf si elles touchent à la question de l'égalité des sexes;
h  les décisions en matière d'entraide administrative internationale, à l'exception de l'assistance administrative en matière fiscale;
i  les décisions en matière de service militaire, de service civil ou de service de protection civile;
j  les décisions en matière d'approvisionnement économique du pays qui sont prises en cas de pénurie grave;
k  les décisions en matière de subventions auxquelles la législation ne donne pas droit;
l  les décisions en matière de perception de droits de douane fondée sur le classement tarifaire ou le poids des marchandises;
m  les décisions sur l'octroi d'un sursis de paiement ou sur la remise de contributions; en dérogation à ce principe, le recours contre les décisions sur la remise de l'impôt fédéral direct ou de l'impôt cantonal ou communal sur le revenu et sur le bénéfice est recevable, lorsqu'une question juridique de principe se pose ou qu'il s'agit d'un cas particulièrement important pour d'autres motifs;
n  les décisions en matière d'énergie nucléaire qui concernent:
n1  l'exigence d'un permis d'exécution ou la modification d'une autorisation ou d'une décision,
n2  l'approbation d'un plan de provision pour les coûts d'évacuation encourus avant la désaffection d'une installation nucléaire,
n3  les permis d'exécution;
o  les décisions en matière de circulation routière qui concernent la réception par type de véhicules;
p  les décisions du Tribunal administratif fédéral en matière de télécommunications, de radio et de télévision et en matière postale qui concernent:70
p1  une concession ayant fait l'objet d'un appel d'offres public,
p2  un litige découlant de l'art. 11a de la loi du 30 avril 1997 sur les télécommunications71;
p3  un litige au sens de l'art. 8 de la loi du 17 décembre 2010 sur la poste73;
q  les décisions en matière de médecine de transplantation qui concernent:
q1  l'inscription sur la liste d'attente,
q2  l'attribution d'organes;
r  les décisions en matière d'assurance-maladie qui ont été rendues par le Tribunal administratif fédéral sur la base de l'art. 3474 de la loi du 17 juin 2005 sur le Tribunal administratif fédéral (LTAF)75;
s  les décisions en matière d'agriculture qui concernent:
s1  ...
s2  la délimitation de zones dans le cadre du cadastre de production;
t  les décisions sur le résultat d'examens ou d'autres évaluations des capacités, notamment en matière de scolarité obligatoire, de formation ultérieure ou d'exercice d'une profession;
u  les décisions relatives aux offres publiques d'acquisition (art. 125 à 141 de la loi du 19 juin 2015 sur l'infrastructure des marchés financiers79);
v  les décisions du Tribunal administratif fédéral en cas de divergences d'opinion entre des autorités en matière d'entraide judiciaire ou d'assistance administrative au niveau national;
w  les décisions en matière de droit de l'électricité qui concernent l'approbation des plans des installations électriques à courant fort et à courant faible et l'expropriation de droits nécessaires à la construction ou à l'exploitation de telles installations, si elles ne soulèvent pas de question juridique de principe.
x  les décisions en matière d'octroi de contributions de solidarité au sens de la loi fédérale du 30 septembre 2016 sur les mesures de coercition à des fins d'assistance et les placements extrafamiliaux antérieurs à 198183, sauf si la contestation soulève une question juridique de principe ou qu'il s'agit d'un cas particulièrement important pour d'autres motifs;
y  les décisions prises par le Tribunal administratif fédéral dans des procédures amiables visant à éviter une imposition non conforme à une convention internationale applicable dans le domaine fiscal;
z  les décisions citées à l'art. 71c, al. 1, let. b, de la loi du 30 septembre 2016 sur l'énergie86 concernant les autorisations de construire et les autorisations relevant de la compétence des cantons destinées aux installations éoliennes d'intérêt national qui y sont nécessairement liées, sauf si la contestation soulève une question juridique de principe.
LTF e, cumulativamente, se il caso pone una questione di diritto di importanza fondamentale giusta l'art. 83 lett. f n. 1
SR 173.110 Loi du 17 juin 2005 sur le Tribunal fédéral (LTF) - Organisation judiciaire
LTF Art. 83 Exceptions - Le recours est irrecevable contre:
a  les décisions concernant la sûreté intérieure ou extérieure du pays, la neutralité, la protection diplomatique et les autres affaires relevant des relations extérieures, à moins que le droit international ne confère un droit à ce que la cause soit58 jugée par un tribunal;
b  les décisions relatives à la naturalisation ordinaire;
c  les décisions en matière de droit des étrangers qui concernent:
c1  l'entrée en Suisse,
c2  une autorisation à laquelle ni le droit fédéral ni le droit international ne donnent droit,
c3  l'admission provisoire,
c4  l'expulsion fondée sur l'art. 121, al. 2, de la Constitution ou le renvoi,
c5  les dérogations aux conditions d'admission,
c6  la prolongation d'une autorisation frontalière, le déplacement de la résidence dans un autre canton, le changement d'emploi du titulaire d'une autorisation frontalière et la délivrance de documents de voyage aux étrangers sans pièces de légitimation;
d  les décisions en matière d'asile qui ont été rendues:
d1  par le Tribunal administratif fédéral, sauf celles qui concernent des personnes visées par une demande d'extradition déposée par l'État dont ces personnes cherchent à se protéger,
d2  par une autorité cantonale précédente et dont l'objet porte sur une autorisation à laquelle ni le droit fédéral ni le droit international ne donnent droit;
e  les décisions relatives au refus d'autoriser la poursuite pénale de membres d'autorités ou du personnel de la Confédération;
f  les décisions en matière de marchés publics:
fbis  les décisions du Tribunal administratif fédéral concernant les décisions visées à l'art. 32i de la loi fédérale du 20 mars 2009 sur le transport de voyageurs65;
f1  si elles ne soulèvent pas de question juridique de principe; sont réservés les recours concernant des marchés du Tribunal administratif fédéral, du Tribunal pénal fédéral, du Tribunal fédéral des brevets, du Ministère public de la Confédération et des autorités judiciaires supérieures des cantons, ou
f2  si la valeur estimée du marché à adjuger est inférieure à la valeur seuil déterminante visée à l'art. 52, al. 1, et fixée à l'annexe 4, ch. 2, de la loi fédérale du 21 juin 2019 sur les marchés publics63;
g  les décisions en matière de rapports de travail de droit public qui concernent une contestation non pécuniaire, sauf si elles touchent à la question de l'égalité des sexes;
h  les décisions en matière d'entraide administrative internationale, à l'exception de l'assistance administrative en matière fiscale;
i  les décisions en matière de service militaire, de service civil ou de service de protection civile;
j  les décisions en matière d'approvisionnement économique du pays qui sont prises en cas de pénurie grave;
k  les décisions en matière de subventions auxquelles la législation ne donne pas droit;
l  les décisions en matière de perception de droits de douane fondée sur le classement tarifaire ou le poids des marchandises;
m  les décisions sur l'octroi d'un sursis de paiement ou sur la remise de contributions; en dérogation à ce principe, le recours contre les décisions sur la remise de l'impôt fédéral direct ou de l'impôt cantonal ou communal sur le revenu et sur le bénéfice est recevable, lorsqu'une question juridique de principe se pose ou qu'il s'agit d'un cas particulièrement important pour d'autres motifs;
n  les décisions en matière d'énergie nucléaire qui concernent:
n1  l'exigence d'un permis d'exécution ou la modification d'une autorisation ou d'une décision,
n2  l'approbation d'un plan de provision pour les coûts d'évacuation encourus avant la désaffection d'une installation nucléaire,
n3  les permis d'exécution;
o  les décisions en matière de circulation routière qui concernent la réception par type de véhicules;
p  les décisions du Tribunal administratif fédéral en matière de télécommunications, de radio et de télévision et en matière postale qui concernent:70
p1  une concession ayant fait l'objet d'un appel d'offres public,
p2  un litige découlant de l'art. 11a de la loi du 30 avril 1997 sur les télécommunications71;
p3  un litige au sens de l'art. 8 de la loi du 17 décembre 2010 sur la poste73;
q  les décisions en matière de médecine de transplantation qui concernent:
q1  l'inscription sur la liste d'attente,
q2  l'attribution d'organes;
r  les décisions en matière d'assurance-maladie qui ont été rendues par le Tribunal administratif fédéral sur la base de l'art. 3474 de la loi du 17 juin 2005 sur le Tribunal administratif fédéral (LTAF)75;
s  les décisions en matière d'agriculture qui concernent:
s1  ...
s2  la délimitation de zones dans le cadre du cadastre de production;
t  les décisions sur le résultat d'examens ou d'autres évaluations des capacités, notamment en matière de scolarité obligatoire, de formation ultérieure ou d'exercice d'une profession;
u  les décisions relatives aux offres publiques d'acquisition (art. 125 à 141 de la loi du 19 juin 2015 sur l'infrastructure des marchés financiers79);
v  les décisions du Tribunal administratif fédéral en cas de divergences d'opinion entre des autorités en matière d'entraide judiciaire ou d'assistance administrative au niveau national;
w  les décisions en matière de droit de l'électricité qui concernent l'approbation des plans des installations électriques à courant fort et à courant faible et l'expropriation de droits nécessaires à la construction ou à l'exploitation de telles installations, si elles ne soulèvent pas de question juridique de principe.
x  les décisions en matière d'octroi de contributions de solidarité au sens de la loi fédérale du 30 septembre 2016 sur les mesures de coercition à des fins d'assistance et les placements extrafamiliaux antérieurs à 198183, sauf si la contestation soulève une question juridique de principe ou qu'il s'agit d'un cas particulièrement important pour d'autres motifs;
y  les décisions prises par le Tribunal administratif fédéral dans des procédures amiables visant à éviter une imposition non conforme à une convention internationale applicable dans le domaine fiscal;
z  les décisions citées à l'art. 71c, al. 1, let. b, de la loi du 30 septembre 2016 sur l'énergie86 concernant les autorisations de construire et les autorisations relevant de la compétence des cantons destinées aux installations éoliennes d'intérêt national qui y sont nécessairement liées, sauf si la contestation soulève une question juridique de principe.
LTF (DTF 144 II 184 consid. 1.2; sentenza 2C 155/2021 e 157/2021 del 14 dicembre 2021 consid. 1.3.1, dal quale risulta per altro che, contrariamente a quanto considerato nell'impugnativa, le due condizioni indicate dall'art. 83 lett. f
SR 173.110 Loi du 17 juin 2005 sur le Tribunal fédéral (LTF) - Organisation judiciaire
LTF Art. 83 Exceptions - Le recours est irrecevable contre:
a  les décisions concernant la sûreté intérieure ou extérieure du pays, la neutralité, la protection diplomatique et les autres affaires relevant des relations extérieures, à moins que le droit international ne confère un droit à ce que la cause soit58 jugée par un tribunal;
b  les décisions relatives à la naturalisation ordinaire;
c  les décisions en matière de droit des étrangers qui concernent:
c1  l'entrée en Suisse,
c2  une autorisation à laquelle ni le droit fédéral ni le droit international ne donnent droit,
c3  l'admission provisoire,
c4  l'expulsion fondée sur l'art. 121, al. 2, de la Constitution ou le renvoi,
c5  les dérogations aux conditions d'admission,
c6  la prolongation d'une autorisation frontalière, le déplacement de la résidence dans un autre canton, le changement d'emploi du titulaire d'une autorisation frontalière et la délivrance de documents de voyage aux étrangers sans pièces de légitimation;
d  les décisions en matière d'asile qui ont été rendues:
d1  par le Tribunal administratif fédéral, sauf celles qui concernent des personnes visées par une demande d'extradition déposée par l'État dont ces personnes cherchent à se protéger,
d2  par une autorité cantonale précédente et dont l'objet porte sur une autorisation à laquelle ni le droit fédéral ni le droit international ne donnent droit;
e  les décisions relatives au refus d'autoriser la poursuite pénale de membres d'autorités ou du personnel de la Confédération;
f  les décisions en matière de marchés publics:
fbis  les décisions du Tribunal administratif fédéral concernant les décisions visées à l'art. 32i de la loi fédérale du 20 mars 2009 sur le transport de voyageurs65;
f1  si elles ne soulèvent pas de question juridique de principe; sont réservés les recours concernant des marchés du Tribunal administratif fédéral, du Tribunal pénal fédéral, du Tribunal fédéral des brevets, du Ministère public de la Confédération et des autorités judiciaires supérieures des cantons, ou
f2  si la valeur estimée du marché à adjuger est inférieure à la valeur seuil déterminante visée à l'art. 52, al. 1, et fixée à l'annexe 4, ch. 2, de la loi fédérale du 21 juin 2019 sur les marchés publics63;
g  les décisions en matière de rapports de travail de droit public qui concernent une contestation non pécuniaire, sauf si elles touchent à la question de l'égalité des sexes;
h  les décisions en matière d'entraide administrative internationale, à l'exception de l'assistance administrative en matière fiscale;
i  les décisions en matière de service militaire, de service civil ou de service de protection civile;
j  les décisions en matière d'approvisionnement économique du pays qui sont prises en cas de pénurie grave;
k  les décisions en matière de subventions auxquelles la législation ne donne pas droit;
l  les décisions en matière de perception de droits de douane fondée sur le classement tarifaire ou le poids des marchandises;
m  les décisions sur l'octroi d'un sursis de paiement ou sur la remise de contributions; en dérogation à ce principe, le recours contre les décisions sur la remise de l'impôt fédéral direct ou de l'impôt cantonal ou communal sur le revenu et sur le bénéfice est recevable, lorsqu'une question juridique de principe se pose ou qu'il s'agit d'un cas particulièrement important pour d'autres motifs;
n  les décisions en matière d'énergie nucléaire qui concernent:
n1  l'exigence d'un permis d'exécution ou la modification d'une autorisation ou d'une décision,
n2  l'approbation d'un plan de provision pour les coûts d'évacuation encourus avant la désaffection d'une installation nucléaire,
n3  les permis d'exécution;
o  les décisions en matière de circulation routière qui concernent la réception par type de véhicules;
p  les décisions du Tribunal administratif fédéral en matière de télécommunications, de radio et de télévision et en matière postale qui concernent:70
p1  une concession ayant fait l'objet d'un appel d'offres public,
p2  un litige découlant de l'art. 11a de la loi du 30 avril 1997 sur les télécommunications71;
p3  un litige au sens de l'art. 8 de la loi du 17 décembre 2010 sur la poste73;
q  les décisions en matière de médecine de transplantation qui concernent:
q1  l'inscription sur la liste d'attente,
q2  l'attribution d'organes;
r  les décisions en matière d'assurance-maladie qui ont été rendues par le Tribunal administratif fédéral sur la base de l'art. 3474 de la loi du 17 juin 2005 sur le Tribunal administratif fédéral (LTAF)75;
s  les décisions en matière d'agriculture qui concernent:
s1  ...
s2  la délimitation de zones dans le cadre du cadastre de production;
t  les décisions sur le résultat d'examens ou d'autres évaluations des capacités, notamment en matière de scolarité obligatoire, de formation ultérieure ou d'exercice d'une profession;
u  les décisions relatives aux offres publiques d'acquisition (art. 125 à 141 de la loi du 19 juin 2015 sur l'infrastructure des marchés financiers79);
v  les décisions du Tribunal administratif fédéral en cas de divergences d'opinion entre des autorités en matière d'entraide judiciaire ou d'assistance administrative au niveau national;
w  les décisions en matière de droit de l'électricité qui concernent l'approbation des plans des installations électriques à courant fort et à courant faible et l'expropriation de droits nécessaires à la construction ou à l'exploitation de telles installations, si elles ne soulèvent pas de question juridique de principe.
x  les décisions en matière d'octroi de contributions de solidarité au sens de la loi fédérale du 30 septembre 2016 sur les mesures de coercition à des fins d'assistance et les placements extrafamiliaux antérieurs à 198183, sauf si la contestation soulève une question juridique de principe ou qu'il s'agit d'un cas particulièrement important pour d'autres motifs;
y  les décisions prises par le Tribunal administratif fédéral dans des procédures amiables visant à éviter une imposition non conforme à une convention internationale applicable dans le domaine fiscal;
z  les décisions citées à l'art. 71c, al. 1, let. b, de la loi du 30 septembre 2016 sur l'énergie86 concernant les autorisations de construire et les autorisations relevant de la compétence des cantons destinées aux installations éoliennes d'intérêt national qui y sont nécessairement liées, sauf si la contestation soulève une question juridique de principe.
LTF continuano ad essere cumulative anche dopo il 1° gennaio 2021). Se esse non sono adempiute, resta da verificare se sia aperta la via del ricorso sussidiario in materia costituzionale.

1.2. L'esistenza di una questione giuridica di importanza fondamentale ai sensi dell'art. 83 lett. f n. 1
SR 173.110 Loi du 17 juin 2005 sur le Tribunal fédéral (LTF) - Organisation judiciaire
LTF Art. 83 Exceptions - Le recours est irrecevable contre:
a  les décisions concernant la sûreté intérieure ou extérieure du pays, la neutralité, la protection diplomatique et les autres affaires relevant des relations extérieures, à moins que le droit international ne confère un droit à ce que la cause soit58 jugée par un tribunal;
b  les décisions relatives à la naturalisation ordinaire;
c  les décisions en matière de droit des étrangers qui concernent:
c1  l'entrée en Suisse,
c2  une autorisation à laquelle ni le droit fédéral ni le droit international ne donnent droit,
c3  l'admission provisoire,
c4  l'expulsion fondée sur l'art. 121, al. 2, de la Constitution ou le renvoi,
c5  les dérogations aux conditions d'admission,
c6  la prolongation d'une autorisation frontalière, le déplacement de la résidence dans un autre canton, le changement d'emploi du titulaire d'une autorisation frontalière et la délivrance de documents de voyage aux étrangers sans pièces de légitimation;
d  les décisions en matière d'asile qui ont été rendues:
d1  par le Tribunal administratif fédéral, sauf celles qui concernent des personnes visées par une demande d'extradition déposée par l'État dont ces personnes cherchent à se protéger,
d2  par une autorité cantonale précédente et dont l'objet porte sur une autorisation à laquelle ni le droit fédéral ni le droit international ne donnent droit;
e  les décisions relatives au refus d'autoriser la poursuite pénale de membres d'autorités ou du personnel de la Confédération;
f  les décisions en matière de marchés publics:
fbis  les décisions du Tribunal administratif fédéral concernant les décisions visées à l'art. 32i de la loi fédérale du 20 mars 2009 sur le transport de voyageurs65;
f1  si elles ne soulèvent pas de question juridique de principe; sont réservés les recours concernant des marchés du Tribunal administratif fédéral, du Tribunal pénal fédéral, du Tribunal fédéral des brevets, du Ministère public de la Confédération et des autorités judiciaires supérieures des cantons, ou
f2  si la valeur estimée du marché à adjuger est inférieure à la valeur seuil déterminante visée à l'art. 52, al. 1, et fixée à l'annexe 4, ch. 2, de la loi fédérale du 21 juin 2019 sur les marchés publics63;
g  les décisions en matière de rapports de travail de droit public qui concernent une contestation non pécuniaire, sauf si elles touchent à la question de l'égalité des sexes;
h  les décisions en matière d'entraide administrative internationale, à l'exception de l'assistance administrative en matière fiscale;
i  les décisions en matière de service militaire, de service civil ou de service de protection civile;
j  les décisions en matière d'approvisionnement économique du pays qui sont prises en cas de pénurie grave;
k  les décisions en matière de subventions auxquelles la législation ne donne pas droit;
l  les décisions en matière de perception de droits de douane fondée sur le classement tarifaire ou le poids des marchandises;
m  les décisions sur l'octroi d'un sursis de paiement ou sur la remise de contributions; en dérogation à ce principe, le recours contre les décisions sur la remise de l'impôt fédéral direct ou de l'impôt cantonal ou communal sur le revenu et sur le bénéfice est recevable, lorsqu'une question juridique de principe se pose ou qu'il s'agit d'un cas particulièrement important pour d'autres motifs;
n  les décisions en matière d'énergie nucléaire qui concernent:
n1  l'exigence d'un permis d'exécution ou la modification d'une autorisation ou d'une décision,
n2  l'approbation d'un plan de provision pour les coûts d'évacuation encourus avant la désaffection d'une installation nucléaire,
n3  les permis d'exécution;
o  les décisions en matière de circulation routière qui concernent la réception par type de véhicules;
p  les décisions du Tribunal administratif fédéral en matière de télécommunications, de radio et de télévision et en matière postale qui concernent:70
p1  une concession ayant fait l'objet d'un appel d'offres public,
p2  un litige découlant de l'art. 11a de la loi du 30 avril 1997 sur les télécommunications71;
p3  un litige au sens de l'art. 8 de la loi du 17 décembre 2010 sur la poste73;
q  les décisions en matière de médecine de transplantation qui concernent:
q1  l'inscription sur la liste d'attente,
q2  l'attribution d'organes;
r  les décisions en matière d'assurance-maladie qui ont été rendues par le Tribunal administratif fédéral sur la base de l'art. 3474 de la loi du 17 juin 2005 sur le Tribunal administratif fédéral (LTAF)75;
s  les décisions en matière d'agriculture qui concernent:
s1  ...
s2  la délimitation de zones dans le cadre du cadastre de production;
t  les décisions sur le résultat d'examens ou d'autres évaluations des capacités, notamment en matière de scolarité obligatoire, de formation ultérieure ou d'exercice d'une profession;
u  les décisions relatives aux offres publiques d'acquisition (art. 125 à 141 de la loi du 19 juin 2015 sur l'infrastructure des marchés financiers79);
v  les décisions du Tribunal administratif fédéral en cas de divergences d'opinion entre des autorités en matière d'entraide judiciaire ou d'assistance administrative au niveau national;
w  les décisions en matière de droit de l'électricité qui concernent l'approbation des plans des installations électriques à courant fort et à courant faible et l'expropriation de droits nécessaires à la construction ou à l'exploitation de telles installations, si elles ne soulèvent pas de question juridique de principe.
x  les décisions en matière d'octroi de contributions de solidarité au sens de la loi fédérale du 30 septembre 2016 sur les mesures de coercition à des fins d'assistance et les placements extrafamiliaux antérieurs à 198183, sauf si la contestation soulève une question juridique de principe ou qu'il s'agit d'un cas particulièrement important pour d'autres motifs;
y  les décisions prises par le Tribunal administratif fédéral dans des procédures amiables visant à éviter une imposition non conforme à une convention internationale applicable dans le domaine fiscal;
z  les décisions citées à l'art. 71c, al. 1, let. b, de la loi du 30 septembre 2016 sur l'énergie86 concernant les autorisations de construire et les autorisations relevant de la compétence des cantons destinées aux installations éoliennes d'intérêt national qui y sont nécessairement liées, sauf si la contestation soulève une question juridique de principe.
LTF va ammessa in maniera restrittiva.
Per ritenere adempiuto questo presupposto non basta che il Tribunale federale non si sia mai pronunciato sulla domanda posta; occorre piuttosto che il problema giuridico sollevato sia suscettibile di ripresentarsi nei medesimi termini in svariati casi analoghi, per cui la sua soluzione può fungere da riferimento per la prassi; la questione aperta o controversa, che dev'essere inerente al regime giuridico in materia di acquisti pubblici, deve inoltre avere portata tale da richiedere un chiarimento da parte della più alta istanza federale (DTF 141 II 113 consid. 1.4.1; 139 III 209 consid. 1.2 e 138 I 143 consid. 1.1.2).

1.3. Una simile questione, che la ricorrente ravvisa nella necessità di riesaminare la giurisprudenza in materia e quindi di considerare la pena pecuniaria prevista dall'art. 45 vLCPubb/TI quale sanzione di natura penale invece che amministrativa, con conseguente applicazione del principio societas delinquere non poteste dei termini di prescrizione previsti dall'art. 109
SR 311.0 Code pénal suisse du 21 décembre 1937
CP Art. 109 - L'action pénale et la peine se prescrivent par trois ans.
del codice penale svizzero del 21 dicembre 1937 (CP; RS 311.0), non è però data.
In effetti, in merito a tale aspetto il Tribunale federale non solo si era già espresso nella DTF 140 I 252 (consid. 1.1), ma ha nel frattempo anche indicato che non vi sono motivi per tornare sulla propria decisione. Come emerge dalla sentenza 2C 155/2021 e 157/2021 del 14 dicembre 2021 (consid. 4.5), la natura amministrativa della pena pecuniaria prevista dall'art. 45 vLCPubb/TI è stata infatti riconfermata ancora di recente. Inoltre, sempre in tale giudizio (consid. 4.6) questa Corte ha anche riconosciuto la sostenibilità della prassi cantonale secondo cui l'azione sanzionatoria si prescrive in cinque anni, analogamente a quanto previsto dall'art. 49a cpv. 3
SR 251 Loi fédérale du 6 octobre 1995 sur les cartels et autres restrictions à la concurrence (Loi sur les cartels, LCart) - Loi sur les cartels
LCart Art. 49a Sanction en cas de restrictions illicites à la concurrence - 1 L'entreprise qui participe à un accord illicite aux termes de l'art. 5, al. 3 et 4, ou qui, ayant une position dominante, se livre à des pratiques illicites aux termes de l'art. 7, est tenue au paiement d'un montant pouvant aller jusqu'à 10 % du chiffre d'affaires réalisé en Suisse au cours des trois derniers exercices.46 L'art. 9, al. 3, est applicable par analogie. Le montant est calculé en fonction de la durée et de la gravité des pratiques illicites. Le profit présumé résultant des pratiques illicites de l'entreprise est dûment pris en compte pour le calcul de ce montant.
1    L'entreprise qui participe à un accord illicite aux termes de l'art. 5, al. 3 et 4, ou qui, ayant une position dominante, se livre à des pratiques illicites aux termes de l'art. 7, est tenue au paiement d'un montant pouvant aller jusqu'à 10 % du chiffre d'affaires réalisé en Suisse au cours des trois derniers exercices.46 L'art. 9, al. 3, est applicable par analogie. Le montant est calculé en fonction de la durée et de la gravité des pratiques illicites. Le profit présumé résultant des pratiques illicites de l'entreprise est dûment pris en compte pour le calcul de ce montant.
2    Si l'entreprise coopère à la mise au jour et à la suppression de la restriction à la concurrence, il est possible de renoncer, en tout ou en partie, à une sanction.
3    Aucune sanction n'est prise si:
a  l'entreprise annonce la restriction à la concurrence avant que celle-ci ne déploie ses effets; toutefois une sanction peut tout de même être prise si, dans un délai de cinq mois à compter de l'annonce, l'ouverture d'une procédure au sens des art. 26 à 30 est communiquée à l'entreprise et que celle-ci maintient la restriction47;
b  la restriction à la concurrence a cessé de déployer ses effets plus de cinq ans avant l'ouverture de l'enquête;
c  le Conseil fédéral a autorisé une restriction à la concurrence en vertu de l'art. 8.
della legge federale del 6 ottobre 1995 sui cartelli e altre limitazioni della concorrenza (LCart; RS 251), di modo che una questione di diritto di importanza fondamentale non può essere ravvisata nemmeno in relazione all'aspetto della prescrizione che, insieme al principio societas delinquere non potest, è del resto evocato come ulteriore questione di importanza fondamentale solo in subordine, "quale conseguenza della natura penale della pena pecuniaria".

1.4. Giustificato non sarebbe d'altra parte neppure basarsi sull'esistenza di una questione di diritto d'importanza fondamentale al momento dell'inoltro del ricorso, come viene fatto in relazione a casi di assistenza amministrativa internazionale in materia fiscale (art. 84a
SR 173.110 Loi du 17 juin 2005 sur le Tribunal fédéral (LTF) - Organisation judiciaire
LTF Art. 84a Assistance administrative internationale en matière fiscale - Le recours contre une décision rendue en matière d'assistance administrative internationale en matière fiscale n'est recevable que lorsqu'une question juridique de principe se pose ou qu'il s'agit pour d'autres motifs d'un cas particulièrement important au sens de l'art. 84, al. 2.
LTF; sentenze 2C 310/2020 del 1° dicembre 2020 consid. 1.2 e 2C 216/2015 dell'8 novembre 2015 consid. 1.3.2).

1.4.1. In effetti, questa prassi dipende dal fatto che in ambito di assistenza amministrativa internazionale in materia fiscale il Tribunale federale deve rendere una decisione di non entrata in materia al più tardi entro 15 giorni dalla chiusura di un eventuale scambio di scritti (art. 107 cpv. 3
SR 173.110 Loi du 17 juin 2005 sur le Tribunal fédéral (LTF) - Organisation judiciaire
LTF Art. 107 Arrêt - 1 Le Tribunal fédéral ne peut aller au-delà des conclusions des parties.
1    Le Tribunal fédéral ne peut aller au-delà des conclusions des parties.
2    Si le Tribunal fédéral admet le recours, il statue lui-même sur le fond ou renvoie l'affaire à l'autorité précédente pour qu'elle prenne une nouvelle décision. Il peut également renvoyer l'affaire à l'autorité qui a statué en première instance.
3    Si le Tribunal fédéral considère qu'un recours en matière d'entraide pénale internationale ou d'assistance administrative internationale en matière fiscale est irrecevable, il rend une décision de non-entrée en matière dans les quinze jours qui suivent la fin d'un éventuel échange d'écritures. Dans le domaine de l'entraide pénale internationale, le Tribunal fédéral n'est pas lié par ce délai lorsque la procédure d'extradition concerne une personne dont la demande d'asile n'a pas encore fait l'objet d'une décision finale entrée en force.100
4    Le Tribunal fédéral statue sur tout recours contre une décision du Tribunal fédéral des brevets portant sur l'octroi d'une licence visée à l'art. 40d de la loi du 25 juin 1954 sur les brevets101 dans le mois qui suit le dépôt du recours.102
LTF), e che la verifica dell'esistenza di una questione di importanza fondamentale non può andare oltre tale termine, nemmeno quando la medesima questione sollevata con il ricorso in esame risulta essere già pendente, perché oggetto di una procedura più avanzata.

1.4.2. L'adozione di una simile prassi non si giustifica tuttavia nella fattispecie, perché nell'ambito degli appalti pubblici una norma simile all'art. 107 cpv. 3
SR 173.110 Loi du 17 juin 2005 sur le Tribunal fédéral (LTF) - Organisation judiciaire
LTF Art. 107 Arrêt - 1 Le Tribunal fédéral ne peut aller au-delà des conclusions des parties.
1    Le Tribunal fédéral ne peut aller au-delà des conclusions des parties.
2    Si le Tribunal fédéral admet le recours, il statue lui-même sur le fond ou renvoie l'affaire à l'autorité précédente pour qu'elle prenne une nouvelle décision. Il peut également renvoyer l'affaire à l'autorité qui a statué en première instance.
3    Si le Tribunal fédéral considère qu'un recours en matière d'entraide pénale internationale ou d'assistance administrative internationale en matière fiscale est irrecevable, il rend une décision de non-entrée en matière dans les quinze jours qui suivent la fin d'un éventuel échange d'écritures. Dans le domaine de l'entraide pénale internationale, le Tribunal fédéral n'est pas lié par ce délai lorsque la procédure d'extradition concerne une personne dont la demande d'asile n'a pas encore fait l'objet d'une décision finale entrée en force.100
4    Le Tribunal fédéral statue sur tout recours contre une décision du Tribunal fédéral des brevets portant sur l'octroi d'une licence visée à l'art. 40d de la loi du 25 juin 1954 sur les brevets101 dans le mois qui suit le dépôt du recours.102
LTF non esiste. Di conseguenza, per valutare l'ammissibilità del ricorso in materia di diritto pubblico, il Tribunale federale esamina l'esistenza di una questione giuridica di importanza fondamentale ai sensi dell'art. 83 cpv. 1 lett. f n. 1
SR 173.110 Loi du 17 juin 2005 sur le Tribunal fédéral (LTF) - Organisation judiciaire
LTF Art. 83 Exceptions - Le recours est irrecevable contre:
a  les décisions concernant la sûreté intérieure ou extérieure du pays, la neutralité, la protection diplomatique et les autres affaires relevant des relations extérieures, à moins que le droit international ne confère un droit à ce que la cause soit58 jugée par un tribunal;
b  les décisions relatives à la naturalisation ordinaire;
c  les décisions en matière de droit des étrangers qui concernent:
c1  l'entrée en Suisse,
c2  une autorisation à laquelle ni le droit fédéral ni le droit international ne donnent droit,
c3  l'admission provisoire,
c4  l'expulsion fondée sur l'art. 121, al. 2, de la Constitution ou le renvoi,
c5  les dérogations aux conditions d'admission,
c6  la prolongation d'une autorisation frontalière, le déplacement de la résidence dans un autre canton, le changement d'emploi du titulaire d'une autorisation frontalière et la délivrance de documents de voyage aux étrangers sans pièces de légitimation;
d  les décisions en matière d'asile qui ont été rendues:
d1  par le Tribunal administratif fédéral, sauf celles qui concernent des personnes visées par une demande d'extradition déposée par l'État dont ces personnes cherchent à se protéger,
d2  par une autorité cantonale précédente et dont l'objet porte sur une autorisation à laquelle ni le droit fédéral ni le droit international ne donnent droit;
e  les décisions relatives au refus d'autoriser la poursuite pénale de membres d'autorités ou du personnel de la Confédération;
f  les décisions en matière de marchés publics:
fbis  les décisions du Tribunal administratif fédéral concernant les décisions visées à l'art. 32i de la loi fédérale du 20 mars 2009 sur le transport de voyageurs65;
f1  si elles ne soulèvent pas de question juridique de principe; sont réservés les recours concernant des marchés du Tribunal administratif fédéral, du Tribunal pénal fédéral, du Tribunal fédéral des brevets, du Ministère public de la Confédération et des autorités judiciaires supérieures des cantons, ou
f2  si la valeur estimée du marché à adjuger est inférieure à la valeur seuil déterminante visée à l'art. 52, al. 1, et fixée à l'annexe 4, ch. 2, de la loi fédérale du 21 juin 2019 sur les marchés publics63;
g  les décisions en matière de rapports de travail de droit public qui concernent une contestation non pécuniaire, sauf si elles touchent à la question de l'égalité des sexes;
h  les décisions en matière d'entraide administrative internationale, à l'exception de l'assistance administrative en matière fiscale;
i  les décisions en matière de service militaire, de service civil ou de service de protection civile;
j  les décisions en matière d'approvisionnement économique du pays qui sont prises en cas de pénurie grave;
k  les décisions en matière de subventions auxquelles la législation ne donne pas droit;
l  les décisions en matière de perception de droits de douane fondée sur le classement tarifaire ou le poids des marchandises;
m  les décisions sur l'octroi d'un sursis de paiement ou sur la remise de contributions; en dérogation à ce principe, le recours contre les décisions sur la remise de l'impôt fédéral direct ou de l'impôt cantonal ou communal sur le revenu et sur le bénéfice est recevable, lorsqu'une question juridique de principe se pose ou qu'il s'agit d'un cas particulièrement important pour d'autres motifs;
n  les décisions en matière d'énergie nucléaire qui concernent:
n1  l'exigence d'un permis d'exécution ou la modification d'une autorisation ou d'une décision,
n2  l'approbation d'un plan de provision pour les coûts d'évacuation encourus avant la désaffection d'une installation nucléaire,
n3  les permis d'exécution;
o  les décisions en matière de circulation routière qui concernent la réception par type de véhicules;
p  les décisions du Tribunal administratif fédéral en matière de télécommunications, de radio et de télévision et en matière postale qui concernent:70
p1  une concession ayant fait l'objet d'un appel d'offres public,
p2  un litige découlant de l'art. 11a de la loi du 30 avril 1997 sur les télécommunications71;
p3  un litige au sens de l'art. 8 de la loi du 17 décembre 2010 sur la poste73;
q  les décisions en matière de médecine de transplantation qui concernent:
q1  l'inscription sur la liste d'attente,
q2  l'attribution d'organes;
r  les décisions en matière d'assurance-maladie qui ont été rendues par le Tribunal administratif fédéral sur la base de l'art. 3474 de la loi du 17 juin 2005 sur le Tribunal administratif fédéral (LTAF)75;
s  les décisions en matière d'agriculture qui concernent:
s1  ...
s2  la délimitation de zones dans le cadre du cadastre de production;
t  les décisions sur le résultat d'examens ou d'autres évaluations des capacités, notamment en matière de scolarité obligatoire, de formation ultérieure ou d'exercice d'une profession;
u  les décisions relatives aux offres publiques d'acquisition (art. 125 à 141 de la loi du 19 juin 2015 sur l'infrastructure des marchés financiers79);
v  les décisions du Tribunal administratif fédéral en cas de divergences d'opinion entre des autorités en matière d'entraide judiciaire ou d'assistance administrative au niveau national;
w  les décisions en matière de droit de l'électricité qui concernent l'approbation des plans des installations électriques à courant fort et à courant faible et l'expropriation de droits nécessaires à la construction ou à l'exploitation de telles installations, si elles ne soulèvent pas de question juridique de principe.
x  les décisions en matière d'octroi de contributions de solidarité au sens de la loi fédérale du 30 septembre 2016 sur les mesures de coercition à des fins d'assistance et les placements extrafamiliaux antérieurs à 198183, sauf si la contestation soulève une question juridique de principe ou qu'il s'agit d'un cas particulièrement important pour d'autres motifs;
y  les décisions prises par le Tribunal administratif fédéral dans des procédures amiables visant à éviter une imposition non conforme à une convention internationale applicable dans le domaine fiscal;
z  les décisions citées à l'art. 71c, al. 1, let. b, de la loi du 30 septembre 2016 sur l'énergie86 concernant les autorisations de construire et les autorisations relevant de la compétence des cantons destinées aux installations éoliennes d'intérêt national qui y sont nécessairement liées, sauf si la contestation soulève une question juridique de principe.
LTF al momento in cui decide, tenendo così conto anche della giurisprudenza resa posteriormente all'inoltro del ricorso, quando la causa era già pendente.

1.5. Non vertendo l'impugnativa su una questione giuridica di importanza fondamentale ai sensi dell'art. 83 lett. f n. 1
SR 173.110 Loi du 17 juin 2005 sur le Tribunal fédéral (LTF) - Organisation judiciaire
LTF Art. 83 Exceptions - Le recours est irrecevable contre:
a  les décisions concernant la sûreté intérieure ou extérieure du pays, la neutralité, la protection diplomatique et les autres affaires relevant des relations extérieures, à moins que le droit international ne confère un droit à ce que la cause soit58 jugée par un tribunal;
b  les décisions relatives à la naturalisation ordinaire;
c  les décisions en matière de droit des étrangers qui concernent:
c1  l'entrée en Suisse,
c2  une autorisation à laquelle ni le droit fédéral ni le droit international ne donnent droit,
c3  l'admission provisoire,
c4  l'expulsion fondée sur l'art. 121, al. 2, de la Constitution ou le renvoi,
c5  les dérogations aux conditions d'admission,
c6  la prolongation d'une autorisation frontalière, le déplacement de la résidence dans un autre canton, le changement d'emploi du titulaire d'une autorisation frontalière et la délivrance de documents de voyage aux étrangers sans pièces de légitimation;
d  les décisions en matière d'asile qui ont été rendues:
d1  par le Tribunal administratif fédéral, sauf celles qui concernent des personnes visées par une demande d'extradition déposée par l'État dont ces personnes cherchent à se protéger,
d2  par une autorité cantonale précédente et dont l'objet porte sur une autorisation à laquelle ni le droit fédéral ni le droit international ne donnent droit;
e  les décisions relatives au refus d'autoriser la poursuite pénale de membres d'autorités ou du personnel de la Confédération;
f  les décisions en matière de marchés publics:
fbis  les décisions du Tribunal administratif fédéral concernant les décisions visées à l'art. 32i de la loi fédérale du 20 mars 2009 sur le transport de voyageurs65;
f1  si elles ne soulèvent pas de question juridique de principe; sont réservés les recours concernant des marchés du Tribunal administratif fédéral, du Tribunal pénal fédéral, du Tribunal fédéral des brevets, du Ministère public de la Confédération et des autorités judiciaires supérieures des cantons, ou
f2  si la valeur estimée du marché à adjuger est inférieure à la valeur seuil déterminante visée à l'art. 52, al. 1, et fixée à l'annexe 4, ch. 2, de la loi fédérale du 21 juin 2019 sur les marchés publics63;
g  les décisions en matière de rapports de travail de droit public qui concernent une contestation non pécuniaire, sauf si elles touchent à la question de l'égalité des sexes;
h  les décisions en matière d'entraide administrative internationale, à l'exception de l'assistance administrative en matière fiscale;
i  les décisions en matière de service militaire, de service civil ou de service de protection civile;
j  les décisions en matière d'approvisionnement économique du pays qui sont prises en cas de pénurie grave;
k  les décisions en matière de subventions auxquelles la législation ne donne pas droit;
l  les décisions en matière de perception de droits de douane fondée sur le classement tarifaire ou le poids des marchandises;
m  les décisions sur l'octroi d'un sursis de paiement ou sur la remise de contributions; en dérogation à ce principe, le recours contre les décisions sur la remise de l'impôt fédéral direct ou de l'impôt cantonal ou communal sur le revenu et sur le bénéfice est recevable, lorsqu'une question juridique de principe se pose ou qu'il s'agit d'un cas particulièrement important pour d'autres motifs;
n  les décisions en matière d'énergie nucléaire qui concernent:
n1  l'exigence d'un permis d'exécution ou la modification d'une autorisation ou d'une décision,
n2  l'approbation d'un plan de provision pour les coûts d'évacuation encourus avant la désaffection d'une installation nucléaire,
n3  les permis d'exécution;
o  les décisions en matière de circulation routière qui concernent la réception par type de véhicules;
p  les décisions du Tribunal administratif fédéral en matière de télécommunications, de radio et de télévision et en matière postale qui concernent:70
p1  une concession ayant fait l'objet d'un appel d'offres public,
p2  un litige découlant de l'art. 11a de la loi du 30 avril 1997 sur les télécommunications71;
p3  un litige au sens de l'art. 8 de la loi du 17 décembre 2010 sur la poste73;
q  les décisions en matière de médecine de transplantation qui concernent:
q1  l'inscription sur la liste d'attente,
q2  l'attribution d'organes;
r  les décisions en matière d'assurance-maladie qui ont été rendues par le Tribunal administratif fédéral sur la base de l'art. 3474 de la loi du 17 juin 2005 sur le Tribunal administratif fédéral (LTAF)75;
s  les décisions en matière d'agriculture qui concernent:
s1  ...
s2  la délimitation de zones dans le cadre du cadastre de production;
t  les décisions sur le résultat d'examens ou d'autres évaluations des capacités, notamment en matière de scolarité obligatoire, de formation ultérieure ou d'exercice d'une profession;
u  les décisions relatives aux offres publiques d'acquisition (art. 125 à 141 de la loi du 19 juin 2015 sur l'infrastructure des marchés financiers79);
v  les décisions du Tribunal administratif fédéral en cas de divergences d'opinion entre des autorités en matière d'entraide judiciaire ou d'assistance administrative au niveau national;
w  les décisions en matière de droit de l'électricité qui concernent l'approbation des plans des installations électriques à courant fort et à courant faible et l'expropriation de droits nécessaires à la construction ou à l'exploitation de telles installations, si elles ne soulèvent pas de question juridique de principe.
x  les décisions en matière d'octroi de contributions de solidarité au sens de la loi fédérale du 30 septembre 2016 sur les mesures de coercition à des fins d'assistance et les placements extrafamiliaux antérieurs à 198183, sauf si la contestation soulève une question juridique de principe ou qu'il s'agit d'un cas particulièrement important pour d'autres motifs;
y  les décisions prises par le Tribunal administratif fédéral dans des procédures amiables visant à éviter une imposition non conforme à une convention internationale applicable dans le domaine fiscal;
z  les décisions citées à l'art. 71c, al. 1, let. b, de la loi du 30 septembre 2016 sur l'énergie86 concernant les autorisations de construire et les autorisations relevant de la compétence des cantons destinées aux installations éoliennes d'intérêt national qui y sont nécessairement liées, sauf si la contestation soulève une question juridique de principe.
LTF, poiché il Tribunale federale si è pronunciato in merito il 14 dicembre 2021, il ricorso in materia di diritto pubblico è pertanto inammissibile, a prescindere dal raggiungimento dei valori soglia dell'art. 83 lett. f n. 2
SR 173.110 Loi du 17 juin 2005 sur le Tribunal fédéral (LTF) - Organisation judiciaire
LTF Art. 83 Exceptions - Le recours est irrecevable contre:
a  les décisions concernant la sûreté intérieure ou extérieure du pays, la neutralité, la protection diplomatique et les autres affaires relevant des relations extérieures, à moins que le droit international ne confère un droit à ce que la cause soit58 jugée par un tribunal;
b  les décisions relatives à la naturalisation ordinaire;
c  les décisions en matière de droit des étrangers qui concernent:
c1  l'entrée en Suisse,
c2  une autorisation à laquelle ni le droit fédéral ni le droit international ne donnent droit,
c3  l'admission provisoire,
c4  l'expulsion fondée sur l'art. 121, al. 2, de la Constitution ou le renvoi,
c5  les dérogations aux conditions d'admission,
c6  la prolongation d'une autorisation frontalière, le déplacement de la résidence dans un autre canton, le changement d'emploi du titulaire d'une autorisation frontalière et la délivrance de documents de voyage aux étrangers sans pièces de légitimation;
d  les décisions en matière d'asile qui ont été rendues:
d1  par le Tribunal administratif fédéral, sauf celles qui concernent des personnes visées par une demande d'extradition déposée par l'État dont ces personnes cherchent à se protéger,
d2  par une autorité cantonale précédente et dont l'objet porte sur une autorisation à laquelle ni le droit fédéral ni le droit international ne donnent droit;
e  les décisions relatives au refus d'autoriser la poursuite pénale de membres d'autorités ou du personnel de la Confédération;
f  les décisions en matière de marchés publics:
fbis  les décisions du Tribunal administratif fédéral concernant les décisions visées à l'art. 32i de la loi fédérale du 20 mars 2009 sur le transport de voyageurs65;
f1  si elles ne soulèvent pas de question juridique de principe; sont réservés les recours concernant des marchés du Tribunal administratif fédéral, du Tribunal pénal fédéral, du Tribunal fédéral des brevets, du Ministère public de la Confédération et des autorités judiciaires supérieures des cantons, ou
f2  si la valeur estimée du marché à adjuger est inférieure à la valeur seuil déterminante visée à l'art. 52, al. 1, et fixée à l'annexe 4, ch. 2, de la loi fédérale du 21 juin 2019 sur les marchés publics63;
g  les décisions en matière de rapports de travail de droit public qui concernent une contestation non pécuniaire, sauf si elles touchent à la question de l'égalité des sexes;
h  les décisions en matière d'entraide administrative internationale, à l'exception de l'assistance administrative en matière fiscale;
i  les décisions en matière de service militaire, de service civil ou de service de protection civile;
j  les décisions en matière d'approvisionnement économique du pays qui sont prises en cas de pénurie grave;
k  les décisions en matière de subventions auxquelles la législation ne donne pas droit;
l  les décisions en matière de perception de droits de douane fondée sur le classement tarifaire ou le poids des marchandises;
m  les décisions sur l'octroi d'un sursis de paiement ou sur la remise de contributions; en dérogation à ce principe, le recours contre les décisions sur la remise de l'impôt fédéral direct ou de l'impôt cantonal ou communal sur le revenu et sur le bénéfice est recevable, lorsqu'une question juridique de principe se pose ou qu'il s'agit d'un cas particulièrement important pour d'autres motifs;
n  les décisions en matière d'énergie nucléaire qui concernent:
n1  l'exigence d'un permis d'exécution ou la modification d'une autorisation ou d'une décision,
n2  l'approbation d'un plan de provision pour les coûts d'évacuation encourus avant la désaffection d'une installation nucléaire,
n3  les permis d'exécution;
o  les décisions en matière de circulation routière qui concernent la réception par type de véhicules;
p  les décisions du Tribunal administratif fédéral en matière de télécommunications, de radio et de télévision et en matière postale qui concernent:70
p1  une concession ayant fait l'objet d'un appel d'offres public,
p2  un litige découlant de l'art. 11a de la loi du 30 avril 1997 sur les télécommunications71;
p3  un litige au sens de l'art. 8 de la loi du 17 décembre 2010 sur la poste73;
q  les décisions en matière de médecine de transplantation qui concernent:
q1  l'inscription sur la liste d'attente,
q2  l'attribution d'organes;
r  les décisions en matière d'assurance-maladie qui ont été rendues par le Tribunal administratif fédéral sur la base de l'art. 3474 de la loi du 17 juin 2005 sur le Tribunal administratif fédéral (LTAF)75;
s  les décisions en matière d'agriculture qui concernent:
s1  ...
s2  la délimitation de zones dans le cadre du cadastre de production;
t  les décisions sur le résultat d'examens ou d'autres évaluations des capacités, notamment en matière de scolarité obligatoire, de formation ultérieure ou d'exercice d'une profession;
u  les décisions relatives aux offres publiques d'acquisition (art. 125 à 141 de la loi du 19 juin 2015 sur l'infrastructure des marchés financiers79);
v  les décisions du Tribunal administratif fédéral en cas de divergences d'opinion entre des autorités en matière d'entraide judiciaire ou d'assistance administrative au niveau national;
w  les décisions en matière de droit de l'électricité qui concernent l'approbation des plans des installations électriques à courant fort et à courant faible et l'expropriation de droits nécessaires à la construction ou à l'exploitation de telles installations, si elles ne soulèvent pas de question juridique de principe.
x  les décisions en matière d'octroi de contributions de solidarité au sens de la loi fédérale du 30 septembre 2016 sur les mesures de coercition à des fins d'assistance et les placements extrafamiliaux antérieurs à 198183, sauf si la contestation soulève une question juridique de principe ou qu'il s'agit d'un cas particulièrement important pour d'autres motifs;
y  les décisions prises par le Tribunal administratif fédéral dans des procédures amiables visant à éviter une imposition non conforme à une convention internationale applicable dans le domaine fiscal;
z  les décisions citées à l'art. 71c, al. 1, let. b, de la loi du 30 septembre 2016 sur l'énergie86 concernant les autorisations de construire et les autorisations relevant de la compétence des cantons destinées aux installations éoliennes d'intérêt national qui y sont nécessairement liées, sauf si la contestation soulève une question juridique de principe.
LTF.
Rivolta contro una decisione finale (art. 117
SR 173.110 Loi du 17 juin 2005 sur le Tribunal fédéral (LTF) - Organisation judiciaire
LTF Art. 117 Procédure de recours - Les art. 90 à 94, 99, 100, 102, 103, al. 1 et 3, 104, 106, al. 2, et 107 à 112 s'appliquent par analogie à la procédure du recours constitutionnel.
in relazione con l'art. 90
SR 173.110 Loi du 17 juin 2005 sur le Tribunal fédéral (LTF) - Organisation judiciaire
LTF Art. 90 Décisions finales - Le recours est recevable contre les décisions qui mettent fin à la procédure.
LTF) di un tribunale cantonale di ultima istanza (art. 114 e
SR 173.110 Loi du 17 juin 2005 sur le Tribunal fédéral (LTF) - Organisation judiciaire
LTF Art. 90 Décisions finales - Le recours est recevable contre les décisions qui mettent fin à la procédure.
art. 86 cpv. 1 lett. d
SR 173.110 Loi du 17 juin 2005 sur le Tribunal fédéral (LTF) - Organisation judiciaire
LTF Art. 86 Autorités précédentes en général - 1 Le recours est recevable contre les décisions:
1    Le recours est recevable contre les décisions:
a  du Tribunal administratif fédéral;
b  du Tribunal pénal fédéral;
c  de l'Autorité indépendante d'examen des plaintes en matière de radio-télévision;
d  des autorités cantonales de dernière instance, pour autant que le recours devant le Tribunal administratif fédéral ne soit pas ouvert.
2    Les cantons instituent des tribunaux supérieurs qui statuent comme autorités précédant immédiatement le Tribunal fédéral, sauf dans les cas où une autre loi fédérale prévoit qu'une décision d'une autre autorité judiciaire peut faire l'objet d'un recours devant le Tribunal fédéral.
3    Pour les décisions revêtant un caractère politique prépondérant, les cantons peuvent instituer une autorité autre qu'un tribunal.
e cpv. 2 LTF), inoltrata nei termini (art. 117
SR 173.110 Loi du 17 juin 2005 sur le Tribunal fédéral (LTF) - Organisation judiciaire
LTF Art. 117 Procédure de recours - Les art. 90 à 94, 99, 100, 102, 103, al. 1 et 3, 104, 106, al. 2, et 107 à 112 s'appliquent par analogie à la procédure du recours constitutionnel.
in relazione con l'art. 100 cpv. 1
SR 173.110 Loi du 17 juin 2005 sur le Tribunal fédéral (LTF) - Organisation judiciaire
LTF Art. 100 Recours contre une décision - 1 Le recours contre une décision doit être déposé devant le Tribunal fédéral dans les 30 jours qui suivent la notification de l'expédition complète.
1    Le recours contre une décision doit être déposé devant le Tribunal fédéral dans les 30 jours qui suivent la notification de l'expédition complète.
2    Le délai de recours est de dix jours contre:
a  les décisions d'une autorité cantonale de surveillance en matière de poursuite pour dettes et de faillite;
b  les décisions en matière d'entraide pénale internationale et d'assistance administrative internationale en matière fiscale;
c  les décisions portant sur le retour d'un enfant fondées sur la Convention européenne du 20 mai 1980 sur la reconnaissance et l'exécution des décisions en matière de garde des enfants et le rétablissement de la garde des enfants92 ou sur la Convention du 25 octobre 1980 sur les aspects civils de l'enlèvement international d'enfants93.
d  les décisions du Tribunal fédéral des brevets concernant l'octroi d'une licence visée à l'art. 40d de la loi du 25 juin 1954 sur les brevets95.
3    Le délai de recours est de cinq jours contre:
a  les décisions d'une autorité cantonale de surveillance en matière de poursuite pour effets de change;
b  les décisions d'un gouvernement cantonal sur recours concernant des votations fédérales.
4    Le délai de recours est de trois jours contre les décisions d'un gouvernement cantonal sur recours touchant aux élections au Conseil national.
5    En matière de recours pour conflit de compétence entre deux cantons, le délai de recours commence à courir au plus tard le jour où chaque canton a pris une décision pouvant faire l'objet d'un recours devant le Tribunal fédéral.
6    ...96
7    Le recours pour déni de justice ou retard injustifié peut être formé en tout temps.
LTF) e presentata da persona legittimata a ricorrere (art. 115
SR 173.110 Loi du 17 juin 2005 sur le Tribunal fédéral (LTF) - Organisation judiciaire
LTF Art. 115 Qualité pour recourir - A qualité pour former un recours constitutionnel quiconque:
a  a pris part à la procédure devant l'autorité précédente ou a été privé de la possibilité de le faire et
b  a un intérêt juridique à l'annulation ou à la modification de la décision attaquée.
LTF; DTF 140 I 252 consid. 2.3), essa va per contro trattata quale ricorso sussidiario in materia costituzionale.

2.

2.1. Con ricorso sussidiario in materia costituzionale è possibile censurare unicamente la violazione di diritti costituzionali (art. 116
SR 173.110 Loi du 17 juin 2005 sur le Tribunal fédéral (LTF) - Organisation judiciaire
LTF Art. 116 Motifs de recours - Le recours constitutionnel peut être formé pour violation des droits constitutionnels.
LTF). Il rispetto di tali diritti non è inoltre esaminato d'ufficio, perché occorre che chi ricorre specifichi quali diritti ritiene lesi ed esponga le sue censure in modo chiaro, circostanziato ed esaustivo (art. 117
SR 173.110 Loi du 17 juin 2005 sur le Tribunal fédéral (LTF) - Organisation judiciaire
LTF Art. 117 Procédure de recours - Les art. 90 à 94, 99, 100, 102, 103, al. 1 et 3, 104, 106, al. 2, et 107 à 112 s'appliquent par analogie à la procédure du recours constitutionnel.
in relazione con l'art. 106 cpv. 2
SR 173.110 Loi du 17 juin 2005 sur le Tribunal fédéral (LTF) - Organisation judiciaire
LTF Art. 106 Application du droit - 1 Le Tribunal fédéral applique le droit d'office.
1    Le Tribunal fédéral applique le droit d'office.
2    Il n'examine la violation de droits fondamentaux ainsi que celle de dispositions de droit cantonal et intercantonal que si ce grief a été invoqué et motivé par le recourant.
LTF; sentenze 2D 2/2021 del 7 ottobre 2021 consid. 2.1 e 2C 964/2020 del 25 agosto 2021 consid. 2). Critiche non conformi a tali criteri non possono quindi essere approfondite. Limitata è anche la possibilità di contestare l'accertamento dei fatti. Di principio, il Tribunale federale fonda la sua sentenza sui fatti stabiliti dall'autorità inferiore (art. 118 cpv. 1
SR 173.110 Loi du 17 juin 2005 sur le Tribunal fédéral (LTF) - Organisation judiciaire
LTF Art. 118 Faits déterminants - 1 Le Tribunal fédéral statue sur la base des faits établis par l'autorité précédente.
1    Le Tribunal fédéral statue sur la base des faits établis par l'autorité précédente.
2    Il peut rectifier ou compléter les constatations de l'autorité précédente si les faits ont été établis en violation du droit au sens de l'art. 116.
LTF); può rettificare o completare i relativi accertamenti se sono stati svolti in violazione del diritto ai sensi dell'art. 116
SR 173.110 Loi du 17 juin 2005 sur le Tribunal fédéral (LTF) - Organisation judiciaire
LTF Art. 116 Motifs de recours - Le recours constitutionnel peut être formé pour violation des droits constitutionnels.
LTF (art. 118 cpv. 2
SR 173.110 Loi du 17 juin 2005 sur le Tribunal fédéral (LTF) - Organisation judiciaire
LTF Art. 118 Faits déterminants - 1 Le Tribunal fédéral statue sur la base des faits établis par l'autorité précédente.
1    Le Tribunal fédéral statue sur la base des faits établis par l'autorité précédente.
2    Il peut rectifier ou compléter les constatations de l'autorité précédente si les faits ont été établis en violation du droit au sens de l'art. 116.
LTF).

2.2. Nella fattispecie, l'insorgente ritiene che il giudizio impugnato contrasti a vario titolo sia con l'art. 8
SR 101 Constitution fédérale de la Confédération suisse du 18 avril 1999
Cst. Art. 8 Égalité - 1 Tous les êtres humains sont égaux devant la loi.
1    Tous les êtres humains sont égaux devant la loi.
2    Nul ne doit subir de discrimination du fait notamment de son origine, de sa race, de son sexe, de son âge, de sa langue, de sa situation sociale, de son mode de vie, de ses convictions religieuses, philosophiques ou politiques ni du fait d'une déficience corporelle, mentale ou psychique.
3    L'homme et la femme sont égaux en droit. La loi pourvoit à l'égalité de droit et de fait, en particulier dans les domaines de la famille, de la formation et du travail. L'homme et la femme ont droit à un salaire égal pour un travail de valeur égale.
4    La loi prévoit des mesures en vue d'éliminer les inégalités qui frappent les personnes handicapées.
Cost., che garantisce la parità di trattamento, sia con l'art. 9
SR 101 Constitution fédérale de la Confédération suisse du 18 avril 1999
Cst. Art. 9 Protection contre l'arbitraire et protection de la bonne foi - Toute personne a le droit d'être traitée par les organes de l'État sans arbitraire et conformément aux règles de la bonne foi.
Cost., che vieta l'arbitrio. Tali censure, non sempre motivate in maniera conforme all'art. 117
SR 173.110 Loi du 17 juin 2005 sur le Tribunal fédéral (LTF) - Organisation judiciaire
LTF Art. 117 Procédure de recours - Les art. 90 à 94, 99, 100, 102, 103, al. 1 et 3, 104, 106, al. 2, et 107 à 112 s'appliquent par analogie à la procédure du recours constitutionnel.
in relazione con l'art. 106 cpv. 2
SR 173.110 Loi du 17 juin 2005 sur le Tribunal fédéral (LTF) - Organisation judiciaire
LTF Art. 106 Application du droit - 1 Le Tribunal fédéral applique le droit d'office.
1    Le Tribunal fédéral applique le droit d'office.
2    Il n'examine la violation de droits fondamentaux ainsi que celle de dispositions de droit cantonal et intercantonal que si ce grief a été invoqué et motivé par le recourant.
LTF, verranno affrontate nei considerandi successivi. Altri riferimenti alla Costituzione federale non vanno per contro approfonditi perché risultano solo accennati e sfuggono quindi a priori a un esame di questa Corte. Stessa cosa vale per il semplice richiamo a norme del diritto cantonale, poiché la loro violazione non rientra tra le censure proponibili in questa sede (art. 116
SR 173.110 Loi du 17 juin 2005 sur le Tribunal fédéral (LTF) - Organisation judiciaire
LTF Art. 116 Motifs de recours - Le recours constitutionnel peut être formé pour violation des droits constitutionnels.
LTF). Dato che non vengono messi in discussione, con una motivazione che ne dimostri un accertamento arbitrario o altrimenti lesivo di un diritto costituzionale, i fatti che emergono dal giudizio impugnato vincolano inoltre il Tribunale federale (art. 118
SR 173.110 Loi du 17 juin 2005 sur le Tribunal fédéral (LTF) - Organisation judiciaire
LTF Art. 118 Faits déterminants - 1 Le Tribunal fédéral statue sur la base des faits établis par l'autorité précédente.
1    Le Tribunal fédéral statue sur la base des faits établis par l'autorité précédente.
2    Il peut rectifier ou compléter les constatations de l'autorité précédente si les faits ont été établis en violation du droit au sens de l'art. 116.
LTF).

3.
Come già osservato, con sentenza del 4 gennaio 2021 la Corte cantonale ha parzialmente accolto il gravame davanti ad essa interposto.
Per quanto qui di rilievo, respinta una serie di censure di natura formale, nel suo giudizio ha infatti constatato: (a) che il principio della non retroattività non era stato leso (consid. 3); (b) che la sanzione in discussione aveva natura amministrativa e non penale (consid. 4); (c) che alla fattispecie poteva essere applicato in via analogica l'art. 49a cpv. 3 lett. c
SR 251 Loi fédérale du 6 octobre 1995 sur les cartels et autres restrictions à la concurrence (Loi sur les cartels, LCart) - Loi sur les cartels
LCart Art. 49a Sanction en cas de restrictions illicites à la concurrence - 1 L'entreprise qui participe à un accord illicite aux termes de l'art. 5, al. 3 et 4, ou qui, ayant une position dominante, se livre à des pratiques illicites aux termes de l'art. 7, est tenue au paiement d'un montant pouvant aller jusqu'à 10 % du chiffre d'affaires réalisé en Suisse au cours des trois derniers exercices.46 L'art. 9, al. 3, est applicable par analogie. Le montant est calculé en fonction de la durée et de la gravité des pratiques illicites. Le profit présumé résultant des pratiques illicites de l'entreprise est dûment pris en compte pour le calcul de ce montant.
1    L'entreprise qui participe à un accord illicite aux termes de l'art. 5, al. 3 et 4, ou qui, ayant une position dominante, se livre à des pratiques illicites aux termes de l'art. 7, est tenue au paiement d'un montant pouvant aller jusqu'à 10 % du chiffre d'affaires réalisé en Suisse au cours des trois derniers exercices.46 L'art. 9, al. 3, est applicable par analogie. Le montant est calculé en fonction de la durée et de la gravité des pratiques illicites. Le profit présumé résultant des pratiques illicites de l'entreprise est dûment pris en compte pour le calcul de ce montant.
2    Si l'entreprise coopère à la mise au jour et à la suppression de la restriction à la concurrence, il est possible de renoncer, en tout ou en partie, à une sanction.
3    Aucune sanction n'est prise si:
a  l'entreprise annonce la restriction à la concurrence avant que celle-ci ne déploie ses effets; toutefois une sanction peut tout de même être prise si, dans un délai de cinq mois à compter de l'annonce, l'ouverture d'une procédure au sens des art. 26 à 30 est communiquée à l'entreprise et que celle-ci maintient la restriction47;
b  la restriction à la concurrence a cessé de déployer ses effets plus de cinq ans avant l'ouverture de l'enquête;
c  le Conseil fédéral a autorisé une restriction à la concurrence en vertu de l'art. 8.
LCart e che, in base a questa norma, il termine di cinque anni per l'azione sanzionatoria non era ancora scaduto (consid. 5); (d) che le norme che impongono di raccogliere l'autorizzazione scritta del committente per il subappalto di secondo grado o per la sostituzione del subappaltatore erano state violate (consid. 6-9); (e) che nel rispetto del principio della proporzionalità occorreva però annullare l'esclusione alla partecipazione ai concorsi pubblici e ridurre la pena pecuniaria a fr. 120'000.--, pari a circa il 5 % del valore delle prestazioni interessate (consid. 10-11); (f) che nella procedura in discussione era stata anche garantita la parità di trattamento (consid. 13).

4.

4.1. Innanzitutto, richiamandosi all'art. 9
SR 101 Constitution fédérale de la Confédération suisse du 18 avril 1999
Cst. Art. 9 Protection contre l'arbitraire et protection de la bonne foi - Toute personne a le droit d'être traitée par les organes de l'État sans arbitraire et conformément aux règles de la bonne foi.
Cost., l'insorgente si lamenta dell'arbitrarietà del giudizio impugnato in merito a più aspetti. Una prima serie di critiche in tal senso concerne infatti: (a) la qualifica della pena pecuniaria quale sanzione amministrativa invece che quale sanzione penale, con conseguente rinuncia ad applicare "i principi che reggono il diritto penale materiale e procedurale"; (b) l'applicazione analogica dell'art. 49a cpv. 3 lett. b
SR 251 Loi fédérale du 6 octobre 1995 sur les cartels et autres restrictions à la concurrence (Loi sur les cartels, LCart) - Loi sur les cartels
LCart Art. 49a Sanction en cas de restrictions illicites à la concurrence - 1 L'entreprise qui participe à un accord illicite aux termes de l'art. 5, al. 3 et 4, ou qui, ayant une position dominante, se livre à des pratiques illicites aux termes de l'art. 7, est tenue au paiement d'un montant pouvant aller jusqu'à 10 % du chiffre d'affaires réalisé en Suisse au cours des trois derniers exercices.46 L'art. 9, al. 3, est applicable par analogie. Le montant est calculé en fonction de la durée et de la gravité des pratiques illicites. Le profit présumé résultant des pratiques illicites de l'entreprise est dûment pris en compte pour le calcul de ce montant.
1    L'entreprise qui participe à un accord illicite aux termes de l'art. 5, al. 3 et 4, ou qui, ayant une position dominante, se livre à des pratiques illicites aux termes de l'art. 7, est tenue au paiement d'un montant pouvant aller jusqu'à 10 % du chiffre d'affaires réalisé en Suisse au cours des trois derniers exercices.46 L'art. 9, al. 3, est applicable par analogie. Le montant est calculé en fonction de la durée et de la gravité des pratiques illicites. Le profit présumé résultant des pratiques illicites de l'entreprise est dûment pris en compte pour le calcul de ce montant.
2    Si l'entreprise coopère à la mise au jour et à la suppression de la restriction à la concurrence, il est possible de renoncer, en tout ou en partie, à une sanction.
3    Aucune sanction n'est prise si:
a  l'entreprise annonce la restriction à la concurrence avant que celle-ci ne déploie ses effets; toutefois une sanction peut tout de même être prise si, dans un délai de cinq mois à compter de l'annonce, l'ouverture d'une procédure au sens des art. 26 à 30 est communiquée à l'entreprise et que celle-ci maintient la restriction47;
b  la restriction à la concurrence a cessé de déployer ses effets plus de cinq ans avant l'ouverture de l'enquête;
c  le Conseil fédéral a autorisé une restriction à la concurrence en vertu de l'art. 8.
LCart, secondo cui l'azione sanzionatoria si prescrive in cinque anni; (c) il fatto che la Corte cantonale non abbia riconosciuto l'intervento della prescrizione in corso di procedura; (d) la mancata applicazione del principio della lex mitior.

4.2. Una decisione è arbitraria quando non si fonda su motivi seri e oggettivi o appare priva di senso o di scopo rispettivamente è in manifesta contraddizione con la situazione di fatto, è gravemente lesiva di una norma o di un principio giuridico chiaro e indiscusso, oppure urta in modo scioccante il sentimento di giustizia ed equità (DTF 144 I 170 consid. 7.3; 141 III 564 consid. 4.1 e 134 II 124 consid. 4.1).
Per violare l'art. 9
SR 101 Constitution fédérale de la Confédération suisse du 18 avril 1999
Cst. Art. 9 Protection contre l'arbitraire et protection de la bonne foi - Toute personne a le droit d'être traitée par les organes de l'État sans arbitraire et conformément aux règles de la bonne foi.
Cost. l'arbitrio dev'essere dato sia a livello di motivazione che di risultato. II semplice fatto che una soluzione diversa da quella adottata dall'autorità precedente potrebbe entrare in linea di conto o sarebbe addirittura preferibile non costituisce arbitrio (DTF 144 I 318 consid. 5.4; 170 consid. 7.3, 113 consid. 7.1).

4.3. Contrariamente a quanto sostenuto nell'impugnativa, l'arbitrio non è tuttavia dato rispettivamente dimostrato in relazione a nessuno dei quattro aspetti in discussione (precedente p.to 4.1 lett. a-d).

4.3.1. Come indicato nella sentenza 2C 155/2021 e 157/2021 del 14 dicembre 2021 (consid. 4.5), la qualifica della pena pecuniaria prevista dall'art. 45 vLCPubb/TI, in vigore fino al 31 dicembre 2019 e qui determinante, quale sanzione amministrativa con carattere penale e non quale sanzione penale non è infatti arbitraria: né alla luce di un'interpretazione della norma stessa e della giurisprudenza ad essa relativa (consid. 4.5.1 e 4.5.2), né alla luce della revisione cui è stata sottoposta di recente la LCPubb/TI, quindi del nuovo diritto cantonale, in vigore dal 1° gennaio 2020 (consid. 4.5.3), né infine alla luce della dottrina o della parallela legislazione federale e intercantonale (consid. 4.5.4).

4.3.2. Sempre come indicato nella sentenza 2C 155/2021 e 157/2021 del 14 dicembre 2021 (consid. 4.6), arbitrario non è d'altra parte nemmeno il richiamo in via analogica all'art. 49a cpv. 3 lett. b
SR 251 Loi fédérale du 6 octobre 1995 sur les cartels et autres restrictions à la concurrence (Loi sur les cartels, LCart) - Loi sur les cartels
LCart Art. 49a Sanction en cas de restrictions illicites à la concurrence - 1 L'entreprise qui participe à un accord illicite aux termes de l'art. 5, al. 3 et 4, ou qui, ayant une position dominante, se livre à des pratiques illicites aux termes de l'art. 7, est tenue au paiement d'un montant pouvant aller jusqu'à 10 % du chiffre d'affaires réalisé en Suisse au cours des trois derniers exercices.46 L'art. 9, al. 3, est applicable par analogie. Le montant est calculé en fonction de la durée et de la gravité des pratiques illicites. Le profit présumé résultant des pratiques illicites de l'entreprise est dûment pris en compte pour le calcul de ce montant.
1    L'entreprise qui participe à un accord illicite aux termes de l'art. 5, al. 3 et 4, ou qui, ayant une position dominante, se livre à des pratiques illicites aux termes de l'art. 7, est tenue au paiement d'un montant pouvant aller jusqu'à 10 % du chiffre d'affaires réalisé en Suisse au cours des trois derniers exercices.46 L'art. 9, al. 3, est applicable par analogie. Le montant est calculé en fonction de la durée et de la gravité des pratiques illicites. Le profit présumé résultant des pratiques illicites de l'entreprise est dûment pris en compte pour le calcul de ce montant.
2    Si l'entreprise coopère à la mise au jour et à la suppression de la restriction à la concurrence, il est possible de renoncer, en tout ou en partie, à une sanction.
3    Aucune sanction n'est prise si:
a  l'entreprise annonce la restriction à la concurrence avant que celle-ci ne déploie ses effets; toutefois une sanction peut tout de même être prise si, dans un délai de cinq mois à compter de l'annonce, l'ouverture d'une procédure au sens des art. 26 à 30 est communiquée à l'entreprise et que celle-ci maintient la restriction47;
b  la restriction à la concurrence a cessé de déployer ses effets plus de cinq ans avant l'ouverture de l'enquête;
c  le Conseil fédéral a autorisé une restriction à la concurrence en vertu de l'art. 8.
LCart per rispondere alla questione della prescrizione dell'azione sanzionatoria, poiché esso si giustifica sia in considerazione del fatto che la pena pecuniaria in discussione ha natura analoga a quella comminata dall'art. 49a
SR 251 Loi fédérale du 6 octobre 1995 sur les cartels et autres restrictions à la concurrence (Loi sur les cartels, LCart) - Loi sur les cartels
LCart Art. 49a Sanction en cas de restrictions illicites à la concurrence - 1 L'entreprise qui participe à un accord illicite aux termes de l'art. 5, al. 3 et 4, ou qui, ayant une position dominante, se livre à des pratiques illicites aux termes de l'art. 7, est tenue au paiement d'un montant pouvant aller jusqu'à 10 % du chiffre d'affaires réalisé en Suisse au cours des trois derniers exercices.46 L'art. 9, al. 3, est applicable par analogie. Le montant est calculé en fonction de la durée et de la gravité des pratiques illicites. Le profit présumé résultant des pratiques illicites de l'entreprise est dûment pris en compte pour le calcul de ce montant.
1    L'entreprise qui participe à un accord illicite aux termes de l'art. 5, al. 3 et 4, ou qui, ayant une position dominante, se livre à des pratiques illicites aux termes de l'art. 7, est tenue au paiement d'un montant pouvant aller jusqu'à 10 % du chiffre d'affaires réalisé en Suisse au cours des trois derniers exercices.46 L'art. 9, al. 3, est applicable par analogie. Le montant est calculé en fonction de la durée et de la gravité des pratiques illicites. Le profit présumé résultant des pratiques illicites de l'entreprise est dûment pris en compte pour le calcul de ce montant.
2    Si l'entreprise coopère à la mise au jour et à la suppression de la restriction à la concurrence, il est possible de renoncer, en tout ou en partie, à une sanction.
3    Aucune sanction n'est prise si:
a  l'entreprise annonce la restriction à la concurrence avant que celle-ci ne déploie ses effets; toutefois une sanction peut tout de même être prise si, dans un délai de cinq mois à compter de l'annonce, l'ouverture d'une procédure au sens des art. 26 à 30 est communiquée à l'entreprise et que celle-ci maintient la restriction47;
b  la restriction à la concurrence a cessé de déployer ses effets plus de cinq ans avant l'ouverture de l'enquête;
c  le Conseil fédéral a autorisé une restriction à la concurrence en vertu de l'art. 8.
LCart, sia in considerazione del fatto che giurisprudenza e dottrina tendono in generale a considerare che, in assenza di disposizioni contrarie, il termine di prescrizione nel diritto amministrativo debba essere di una durata di cinque anni (consid. 4.6.1 e 4.6.2).

4.3.3. Ricordato che l'esistenza di altre soluzioni possibili non dimostra l'arbitrio, nel giudizio 2C 155/2021 e 157/2021 del 14 dicembre 2021 (consid. 4.6.1 e 4.7) questa Corte ha nel contempo osservato che, siccome l'art. 49a cpv. 3 lett. b
SR 251 Loi fédérale du 6 octobre 1995 sur les cartels et autres restrictions à la concurrence (Loi sur les cartels, LCart) - Loi sur les cartels
LCart Art. 49a Sanction en cas de restrictions illicites à la concurrence - 1 L'entreprise qui participe à un accord illicite aux termes de l'art. 5, al. 3 et 4, ou qui, ayant une position dominante, se livre à des pratiques illicites aux termes de l'art. 7, est tenue au paiement d'un montant pouvant aller jusqu'à 10 % du chiffre d'affaires réalisé en Suisse au cours des trois derniers exercices.46 L'art. 9, al. 3, est applicable par analogie. Le montant est calculé en fonction de la durée et de la gravité des pratiques illicites. Le profit présumé résultant des pratiques illicites de l'entreprise est dûment pris en compte pour le calcul de ce montant.
1    L'entreprise qui participe à un accord illicite aux termes de l'art. 5, al. 3 et 4, ou qui, ayant une position dominante, se livre à des pratiques illicites aux termes de l'art. 7, est tenue au paiement d'un montant pouvant aller jusqu'à 10 % du chiffre d'affaires réalisé en Suisse au cours des trois derniers exercices.46 L'art. 9, al. 3, est applicable par analogie. Le montant est calculé en fonction de la durée et de la gravité des pratiques illicites. Le profit présumé résultant des pratiques illicites de l'entreprise est dûment pris en compte pour le calcul de ce montant.
2    Si l'entreprise coopère à la mise au jour et à la suppression de la restriction à la concurrence, il est possible de renoncer, en tout ou en partie, à une sanction.
3    Aucune sanction n'est prise si:
a  l'entreprise annonce la restriction à la concurrence avant que celle-ci ne déploie ses effets; toutefois une sanction peut tout de même être prise si, dans un délai de cinq mois à compter de l'annonce, l'ouverture d'une procédure au sens des art. 26 à 30 est communiquée à l'entreprise et que celle-ci maintient la restriction47;
b  la restriction à la concurrence a cessé de déployer ses effets plus de cinq ans avant l'ouverture de l'enquête;
c  le Conseil fédéral a autorisé une restriction à la concurrence en vertu de l'art. 8.
LCart fissa il decorso dei cinque anni a partire dal momento in cui "la limitazione della concorrenza ha cessato di esplicare i suoi effetti", sostenibile è anche far partire la decorrenza dei cinque anni dalla fine dell'illecito, come fatto pure nella fattispecie (giudizio impugnato, consid. 5.2) e ad altra conclusione non porta d'altra parte il richiamo agli art. 6 e
SR 251 Loi fédérale du 6 octobre 1995 sur les cartels et autres restrictions à la concurrence (Loi sur les cartels, LCart) - Loi sur les cartels
LCart Art. 49a Sanction en cas de restrictions illicites à la concurrence - 1 L'entreprise qui participe à un accord illicite aux termes de l'art. 5, al. 3 et 4, ou qui, ayant une position dominante, se livre à des pratiques illicites aux termes de l'art. 7, est tenue au paiement d'un montant pouvant aller jusqu'à 10 % du chiffre d'affaires réalisé en Suisse au cours des trois derniers exercices.46 L'art. 9, al. 3, est applicable par analogie. Le montant est calculé en fonction de la durée et de la gravité des pratiques illicites. Le profit présumé résultant des pratiques illicites de l'entreprise est dûment pris en compte pour le calcul de ce montant.
1    L'entreprise qui participe à un accord illicite aux termes de l'art. 5, al. 3 et 4, ou qui, ayant une position dominante, se livre à des pratiques illicites aux termes de l'art. 7, est tenue au paiement d'un montant pouvant aller jusqu'à 10 % du chiffre d'affaires réalisé en Suisse au cours des trois derniers exercices.46 L'art. 9, al. 3, est applicable par analogie. Le montant est calculé en fonction de la durée et de la gravité des pratiques illicites. Le profit présumé résultant des pratiques illicites de l'entreprise est dûment pris en compte pour le calcul de ce montant.
2    Si l'entreprise coopère à la mise au jour et à la suppression de la restriction à la concurrence, il est possible de renoncer, en tout ou en partie, à une sanction.
3    Aucune sanction n'est prise si:
a  l'entreprise annonce la restriction à la concurrence avant que celle-ci ne déploie ses effets; toutefois une sanction peut tout de même être prise si, dans un délai de cinq mois à compter de l'annonce, l'ouverture d'une procédure au sens des art. 26 à 30 est communiquée à l'entreprise et que celle-ci maintient la restriction47;
b  la restriction à la concurrence a cessé de déployer ses effets plus de cinq ans avant l'ouverture de l'enquête;
c  le Conseil fédéral a autorisé une restriction à la concurrence en vertu de l'art. 8.
7 della Convenzione europea del 4 novembre 1950 per la salvaguardia dei diritti dell'uomo e delle libertà fondamentali (CEDU; RS 0.101), con contestuale pretesa di applicazione alla fattispecie dell'art. 97 cpv. 3
SR 311.0 Code pénal suisse du 21 décembre 1937
CP Art. 97 - 1 L'action pénale se prescrit:
1    L'action pénale se prescrit:
a  par 30 ans si la peine maximale encourue est une peine privative de liberté à vie;
b  par quinze ans si la peine maximale encourue est une peine privative de liberté de plus de trois ans;
c  par dix ans si la peine maximale encourue est une peine privative de liberté de trois ans;
d  par sept ans si la peine maximale encourue est une autre peine.139
2    En cas d'actes d'ordre sexuel avec des enfants (art. 187) et en cas d'infractions au sens des art. 111, 113, 122, 124, 182, 189 à 191, 193, 193a, 195 et 197, al. 3, dirigées contre un enfant de moins de 16 ans, la prescription de l'action pénale court en tout cas jusqu'au jour où la victime a 25 ans.140
3    La prescription ne court plus si, avant son échéance, un jugement de première instance a été rendu.
4    La prescription de l'action pénale en cas d'actes d'ordre sexuel avec des enfants (art. 187) et des mineurs dépendants (art. 188), et en cas d'infractions au sens des art. 111 à 113, 122, 182, 189 à 191 et 195 dirigées contre un enfant de moins de 16 ans commis avant l'entrée en vigueur de la modification du 5 octobre 2001141 est fixée selon les al. 1 à 3 si elle n'est pas encore échue à cette date.142
CP. In effetti, il riferimento a tali disposti convenzionali si limita in sostanza alla loro menzione, ciò che non basta (art. 117
SR 173.110 Loi du 17 juin 2005 sur le Tribunal fédéral (LTF) - Organisation judiciaire
LTF Art. 117 Procédure de recours - Les art. 90 à 94, 99, 100, 102, 103, al. 1 et 3, 104, 106, al. 2, et 107 à 112 s'appliquent par analogie à la procédure du recours constitutionnel.
in relazione con l'art. 106 cpv. 2
SR 173.110 Loi du 17 juin 2005 sur le Tribunal fédéral (LTF) - Organisation judiciaire
LTF Art. 106 Application du droit - 1 Le Tribunal fédéral applique le droit d'office.
1    Le Tribunal fédéral applique le droit d'office.
2    Il n'examine la violation de droits fondamentaux ainsi que celle de dispositions de droit cantonal et intercantonal que si ce grief a été invoqué et motivé par le recourant.
LTF; precedente consid. 2).

4.3.4. Infine, a un'ammissione di una lesione del divieto d'arbitrio non conduce il richiamo al principio della lex mitior, in ragione del fatto che, dal 1° gennaio 2020, l'art. 45b LCPubb/TI prevede la possibilità di comminare una multa massima di fr. 50'000.--. Il corrispettivo dell'art. 45 cpv. 1 e 3 vLCPubb/TI, in vigore fino al 31 dicembre 2019 e qui applicato, non è infatti l'art. 45b LCPubb/TI, bensì l'art. 45a cpv. 1 LCPubb/TI (sentenza 2C 155/2021 e 157/2021 del 14 dicembre 2021 consid. 4.5.3). Al pari dell'art. 45 cpv. 1 e 3 vLCPubb/TI, l'art. 45a cpv. 1 LCPubb/TI continua inoltre a prevedere che - in caso di gravi violazioni - il contravventore venga sanzionato con una pena pecuniaria che può raggiungere il 20 % del valore della commessa rispettivamente con l'esclusione da ogni aggiudicazione per un massimo di cinque anni.

5.
Mirando ad un controllo incidente del diritto cantonale, la ricorrente fa quindi valere una lesione del diritto alla parità di trattamento garantito dall'art. 8
SR 101 Constitution fédérale de la Confédération suisse du 18 avril 1999
Cst. Art. 8 Égalité - 1 Tous les êtres humains sont égaux devant la loi.
1    Tous les êtres humains sont égaux devant la loi.
2    Nul ne doit subir de discrimination du fait notamment de son origine, de sa race, de son sexe, de son âge, de sa langue, de sa situation sociale, de son mode de vie, de ses convictions religieuses, philosophiques ou politiques ni du fait d'une déficience corporelle, mentale ou psychique.
3    L'homme et la femme sont égaux en droit. La loi pourvoit à l'égalité de droit et de fait, en particulier dans les domaines de la famille, de la formation et du travail. L'homme et la femme ont droit à un salaire égal pour un travail de valeur égale.
4    La loi prévoit des mesures en vue d'éliminer les inégalités qui frappent les personnes handicapées.
Cost.

5.1. Una norma disattende il principio della parità di trattamento garantito dall'art. 8
SR 101 Constitution fédérale de la Confédération suisse du 18 avril 1999
Cst. Art. 8 Égalité - 1 Tous les êtres humains sont égaux devant la loi.
1    Tous les êtres humains sont égaux devant la loi.
2    Nul ne doit subir de discrimination du fait notamment de son origine, de sa race, de son sexe, de son âge, de sa langue, de sa situation sociale, de son mode de vie, de ses convictions religieuses, philosophiques ou politiques ni du fait d'une déficience corporelle, mentale ou psychique.
3    L'homme et la femme sont égaux en droit. La loi pourvoit à l'égalité de droit et de fait, en particulier dans les domaines de la famille, de la formation et du travail. L'homme et la femme ont droit à un salaire égal pour un travail de valeur égale.
4    La loi prévoit des mesures en vue d'éliminer les inégalités qui frappent les personnes handicapées.
Cost. quando, tra casi simili, fa distinzioni che nessun ragionevole motivo in relazione alla situazione da regolare giustifica di fare o sottopone ad un regime identico situazioni che presentano tra loro differenze rilevanti e di natura tale da rendere necessario un trattamento diverso (DTF 147 I 16 consid. 4.2.1; 143 I 1 consid. 3.3; 136 II 120 consid. 3.3.2 e 136 I 1 consid. 4.1).
L'ingiustificata uguaglianza rispettivamente disparità di trattamento devono riferirsi ad un aspetto sostanziale. Trascurato non va poi che esse possono comunque essere legittimate dagli scopi perseguiti dal legislatore (DTF 141 I 78 consid. 9.5; 136 I 1 consid. 4.3.2 e 136 II 120 consid. 3.3.2) e che - in generale - quest'ultimo dispone di ampio spazio di manovra (DTF 147 I 16 consid. 4.2.1; 143 I 1 consid. 3.3 e 136 I 1 consid. 4.1).

5.2. Anche in relazione a questa seconda censura, l'opinione dell'insorgente non può essere tuttavia condivisa.

5.2.1. Come indicato dal Tribunale amministrativo ticinese nel considerando 1.1 del proprio giudizio, la pena pecuniaria in discussione è stata infatti decisa in base all'art. 45 vLCPubb/TI, in vigore fino al 31 dicembre 2019, poiché così prevedeva la disposizione transitoria della modifica della LCPubb/TI decisa dal Gran Consiglio ticinese il 10 aprile 2017 e relativa anche al nuovo art. 45a LCPubb, in vigore dal 1° gennaio 2020 (cfr. bollettino ufficiale delle leggi e degli atti esecutivi del Cantone Ticino del 14 giugno 2019 pag. 211 segg.). Un'eventuale critica volta a lamentare l'applicazione dell'art. 45 vLCPubb/TI, invece del nuovo diritto entrato in vigore il 1° gennaio 2020, doveva quindi necessariamente passare attraverso un confronto con detta disposizione transitoria, prevista ad hoc dal legislatore cantonale. Ciò però non avviene, perché la ricorrente si limita a considerare che l'applicazione del diritto "abrogato" sarebbe frutto di "un errore" del Tribunale amministrativo per poi richiamarsi alla formula lex posterior derogat legi priori.

5.2.2. D'altra parte, riguardo alla norma di riferimento, che è l'art. 45 vLCPubb/TI, e alla sua applicazione in casu, una lesione del diritto alla parità di trattamento non viene sostanziata. In effetti, il discorso che la ricorrente svolge in relazione all'art. 8
SR 101 Constitution fédérale de la Confédération suisse du 18 avril 1999
Cst. Art. 8 Égalité - 1 Tous les êtres humains sont égaux devant la loi.
1    Tous les êtres humains sont égaux devant la loi.
2    Nul ne doit subir de discrimination du fait notamment de son origine, de sa race, de son sexe, de son âge, de sa langue, de sa situation sociale, de son mode de vie, de ses convictions religieuses, philosophiques ou politiques ni du fait d'une déficience corporelle, mentale ou psychique.
3    L'homme et la femme sont égaux en droit. La loi pourvoit à l'égalité de droit et de fait, en particulier dans les domaines de la famille, de la formation et du travail. L'homme et la femme ont droit à un salaire égal pour un travail de valeur égale.
4    La loi prévoit des mesures en vue d'éliminer les inégalités qui frappent les personnes handicapées.
Cost. si basa essenzialmente sul nuovo diritto (art. 45a e art. 45b LCPubb/TI, in vigore dal 1° gennaio 2020), che non è qui tuttavia applicabile. Nella misura in cui essa sembra anche voler fare un paragone tra l'art. 45 cpv. 1 vLCpubb/TI, in vigore fino al 31 dicembre 2019, e l'art. 45b LCPubb/TI, in vigore dal 1° gennaio 2020, non è inoltre dato comprendere che rilevanza possa avere il confronto. In effetti, il corrispettivo dell'art. 45 vLCPubb/TI, applicato in casu, è il nuovo art. 45a LCPubb/TI - che, per inciso, continua a considerare la violazione della disciplina in materia di subappalto tra i casi suscettibili di una sanzione amministrativa -, non l'art. 45b LCPubb/TI, e la censura non è ulteriormente motivata (art. 117
SR 173.110 Loi du 17 juin 2005 sur le Tribunal fédéral (LTF) - Organisation judiciaire
LTF Art. 117 Procédure de recours - Les art. 90 à 94, 99, 100, 102, 103, al. 1 et 3, 104, 106, al. 2, et 107 à 112 s'appliquent par analogie à la procédure du recours constitutionnel.
in relazione con l'art. 106 cpv. 2
SR 173.110 Loi du 17 juin 2005 sur le Tribunal fédéral (LTF) - Organisation judiciaire
LTF Art. 106 Application du droit - 1 Le Tribunal fédéral applique le droit d'office.
1    Le Tribunal fédéral applique le droit d'office.
2    Il n'examine la violation de droits fondamentaux ainsi que celle de dispositions de droit cantonal et intercantonal que si ce grief a été invoqué et motivé par le recourant.
LTF).

6.
Sempre riferendosi al diritto alla parità di trattamento (art. 8
SR 101 Constitution fédérale de la Confédération suisse du 18 avril 1999
Cst. Art. 8 Égalité - 1 Tous les êtres humains sont égaux devant la loi.
1    Tous les êtres humains sont égaux devant la loi.
2    Nul ne doit subir de discrimination du fait notamment de son origine, de sa race, de son sexe, de son âge, de sa langue, de sa situation sociale, de son mode de vie, de ses convictions religieuses, philosophiques ou politiques ni du fait d'une déficience corporelle, mentale ou psychique.
3    L'homme et la femme sont égaux en droit. La loi pourvoit à l'égalité de droit et de fait, en particulier dans les domaines de la famille, de la formation et du travail. L'homme et la femme ont droit à un salaire égal pour un travail de valeur égale.
4    La loi prévoit des mesures en vue d'éliminer les inégalités qui frappent les personnes handicapées.
Cost.), la ricorrente si lamenta in parallelo della mancata pronuncia di una sanzione anche nei confronti del committente.
In questo caso, la critica è indirizzata contro i contenuti del considerando 13 del giudizio impugnato, nel quale i Giudici ticinesi hanno già respinto la medesima censura, osservando che per il committente valgono disposizioni legali diverse.

6.1. Una decisione disattende il diritto alla parità di trattamento sancito dall'art. 8
SR 101 Constitution fédérale de la Confédération suisse du 18 avril 1999
Cst. Art. 8 Égalité - 1 Tous les êtres humains sont égaux devant la loi.
1    Tous les êtres humains sont égaux devant la loi.
2    Nul ne doit subir de discrimination du fait notamment de son origine, de sa race, de son sexe, de son âge, de sa langue, de sa situation sociale, de son mode de vie, de ses convictions religieuses, philosophiques ou politiques ni du fait d'une déficience corporelle, mentale ou psychique.
3    L'homme et la femme sont égaux en droit. La loi pourvoit à l'égalité de droit et de fait, en particulier dans les domaines de la famille, de la formation et du travail. L'homme et la femme ont droit à un salaire égal pour un travail de valeur égale.
4    La loi prévoit des mesures en vue d'éliminer les inégalités qui frappent les personnes handicapées.
Cost. quando, tra casi simili, fa distinzioni che nessun fatto importante giustifica di fare o sottopone a un regime identico situazioni che presentano tra loro delle differenze rilevanti e di natura tale da rendere necessario un trattamento diverso (DTF 142 I 195 consid. 6.1; sentenza 2C 1037/2020 del 25 maggio 2021 consid. 5.2).

6.2. Una volta di più, la censura esposta non dimostra tuttavia l'incostituzionalità della sentenza querelata.

6.2.1. Come rilevato dai Giudici ticinesi, le norme che disciplinano la sanzione dei contravventori che, al pari dell'insorgente, appartengono alla categoria delle ditte coinvolte in un appalto, e quelle che regolano la possibilità di sanzionare i committenti sono in effetti diverse (per la situazione fino al 31 dicembre 2019, qui determinante, cfr. l'art. 45 [contravventori, ditte come la ricorrente] rispettivamente gli art. 45a e 45b vLCPubb/TI [committenti o loro membri e ausiliari], cui rinvia anche il considerando 13 del giudizio impugnato). Già da una lettura di questi disposti non può inoltre sfuggire che l'art. 45a vLCPubb/TI è formulato in maniera potestativa e richiede l'intenzionalità, mentre ciò non è il caso per la sanzione pecuniaria prevista dall'art. 45 vLCPubb TI, qui applicato.

6.2.2. D'altra parte, preso atto della risposta ottenuta dalla Corte cantonale nel considerando 13 del querelato giudizio, l'insorgente non ha nemmeno formulato critiche che mirano a un controllo incidente delle differenti regole menzionate (da un lato, l'art. 45 vLCPubb/TI; d'altro lato, gli art. 45a e 45b vLCPubb/TI) e, in questo contesto, a un loro confronto nell'ottica dell'art. 8
SR 101 Constitution fédérale de la Confédération suisse du 18 avril 1999
Cst. Art. 8 Égalité - 1 Tous les êtres humains sont égaux devant la loi.
1    Tous les êtres humains sont égaux devant la loi.
2    Nul ne doit subir de discrimination du fait notamment de son origine, de sa race, de son sexe, de son âge, de sa langue, de sa situation sociale, de son mode de vie, de ses convictions religieuses, philosophiques ou politiques ni du fait d'une déficience corporelle, mentale ou psychique.
3    L'homme et la femme sont égaux en droit. La loi pourvoit à l'égalité de droit et de fait, en particulier dans les domaines de la famille, de la formation et du travail. L'homme et la femme ont droit à un salaire égal pour un travail de valeur égale.
4    La loi prévoit des mesures en vue d'éliminer les inégalités qui frappent les personnes handicapées.
Cost., di modo che anche tale aspetto non va approfondito (art. 117
SR 173.110 Loi du 17 juin 2005 sur le Tribunal fédéral (LTF) - Organisation judiciaire
LTF Art. 117 Procédure de recours - Les art. 90 à 94, 99, 100, 102, 103, al. 1 et 3, 104, 106, al. 2, et 107 à 112 s'appliquent par analogie à la procédure du recours constitutionnel.
in relazione con l'art. 106 cpv. 2
SR 173.110 Loi du 17 juin 2005 sur le Tribunal fédéral (LTF) - Organisation judiciaire
LTF Art. 106 Application du droit - 1 Le Tribunal fédéral applique le droit d'office.
1    Le Tribunal fédéral applique le droit d'office.
2    Il n'examine la violation de droits fondamentaux ainsi que celle de dispositions de droit cantonal et intercantonal que si ce grief a été invoqué et motivé par le recourant.
LTF).

7.

7.1. Infine, secondo la ricorrente la decisione impugnata violerebbe di nuovo l'art. 9
SR 101 Constitution fédérale de la Confédération suisse du 18 avril 1999
Cst. Art. 9 Protection contre l'arbitraire et protection de la bonne foi - Toute personne a le droit d'être traitée par les organes de l'État sans arbitraire et conformément aux règles de la bonne foi.
Cost. a causa della sproporzione della pena pecuniaria di fr. 120'000.-- che le è stata irrogata dai Giudici ticinesi.
Con questa seconda serie di critiche d'arbitrio, essa rileva infatti: (a) che il divieto di subappalto di secondo grado vige solo dal 13 marzo 2012 (art. 36 cpv. 2 del regolamento del 12 settembre 2006 di applicazione della legge sulle commesse pubbliche e del concordato intercantonale sugli appalti pubblici [RLCPubb/TI; RL/TI 730.110]) e anche la facoltà di irrogare una pena pecuniaria fino al 20 % del valore della commessa (art. 45 cpv. 1 e 3 vLCPubb) vige solo dal 13 dicembre 2011, ovvero da dopo la conclusione dei contratti di appalto e subappalto relativi alla commessa; (b) che pure la responsabilità di chi ha ottenuto un subappalto è data unicamente dal 13 luglio 2012 (art. 36 cpv. 2 seconda frase RLCPubb), e che anche tale aspetto avrebbe quindi dovuto rientrare nella commisurazione della pena; (c) che lecito non era nemmeno "compensare" l'annullamento dell'esclusione dalla partecipazione a tutti i concorsi pubblici per un periodo di dodici mesi con una pena pecuniaria così alta; (d) che, dopo avere indicato di volere considerare che i responsabili della committente non erano completamente all'oscuro dell'intervento non autorizzato sul cantiere, i Giudici cantonali non vi hanno proceduto perché, nell'ambito della
commisurazione della pena, tale aspetto non è stato più evocato; (e) che la sanzione massima per i committenti e per chi intenzionalmente procede a un subappalto non autorizzato è di fr. 20'000.-- (art. 45a cpv. 2 LCPubb/TI) rispettivamente fr. 50'000.-- (art. 45b LCPubb/TI) di modo che l'arbitrio della pena pecuniaria irrogata è evidente anche sotto questo profilo; (f) che le lesioni ascritte alla ricorrente sono di forma, mentre non sono in discussione la competenza, la perizia e il rispetto dei requisiti richiesti dalla LCPubb/TI da parte delle ditte del gruppo B.________.

7.2. Pure in questo caso l'arbitrio, nel senso indicato nel considerando 4.2, non è tuttavia dato rispettivamente dimostrato in relazione a nessuno dei sei aspetti in discussione (precedente p.to 7.1 lett. a-f).

7.2.1. In effetti, l'applicabilità dell'art. 45 cpv. 1 vLCPubb/TI, nella versione in vigore dal 13 dicembre 2011, che prevede la sanzione pecuniaria, è stata già ammessa dai Giudici ticinesi, spiegandone le ragioni (giudizio impugnato, consid. 3) e - con il semplice richiamo all'art. 2 cpv. 1
SR 311.0 Code pénal suisse du 21 décembre 1937
CP Art. 2 - 1 Est jugé d'après le présent code quiconque commet un crime ou un délit après l'entrée en vigueur de ce code.
1    Est jugé d'après le présent code quiconque commet un crime ou un délit après l'entrée en vigueur de ce code.
2    Le présent code est aussi applicable aux crimes et aux délits commis avant la date de son entrée en vigueur si l'auteur n'est mis en jugement qu'après cette date et si le présent code lui est plus favorable que la loi en vigueur au moment de l'infraction.
CP, al principio della legalità e all'art. 47 LCPubb/TI - la ricorrente non dimostra l'insostenibilità di questa conclusione.
D'altra parte, dal considerando 9.4 del giudizio impugnato risulta anche che, a conferma della sanzione, la Corte cantonale non ha posto il divieto del subappalto di cui all'art. 36 RLCPubb/TI, in vigore dal 13 marzo 2012, bensì la violazione delle norme che impongono di raccogliere l'autorizzazione scritta del committente per il subappalto di secondo grado o per la sostituzione del subappaltatore, ovvero per la fattispecie prevista dall'art. 45 cpv. 2 lett. b vLCpubb/TI, in vigore dal 2001 (cfr. bollettino ufficiale delle leggi e degli atti esecutivi del Cantone Ticino del 27 aprile 2001 pag. 91 segg.), e dall'art. 51 cpv. 5 RLCPubb/TI, abrogato solo a partire dal 1° gennaio 2020. Le critiche d'arbitrio (a) e (b) esposte nel considerando 7.1 vanno quindi respinte.

7.2.2. Come detto, stessa cosa vale però per le censure (c) e (d). L'asserita volontà della Corte cantonale di "compensare" l'annullamento dell'esclusione dalla partecipazione a tutti i concorsi pubblici per un periodo di dodici mesi con una pena pecuniaria alta è infatti frutto di una mera interpretazione dell'insorgente, che non trova riscontri concreti nella querelata sentenza.
È inoltre vero che, dopo avere evocato tale aspetto nel considerando 10.3 del giudizio impugnato, nel successivo considerando 11 la Corte cantonale non parla più espressamente del fatto che i responsabili della committente non erano completamente all'oscuro dell'intervento non autorizzato sul cantiere. Altrettanto vero è però che nel considerando 11 - nel quale giunge ad annullare l'esclusione dalla partecipazione a tutti i concorsi pubblici per un periodo di dodici mesi e ad abbassare la pena pecuniaria da fr. 153'000.-- a fr. 120'000.-- - essa rileva che la ponderazione in merito all'entità della sanzione da irrogare è frutto di "tutti gli elementi oggettivi e soggettivi, a favore e contro la ricorrente" esaminati sin lì e nella valutazione complessiva svolta dai Giudici ticinesi risulta quindi ricadere anche tale aspetto.

7.2.3. Infine, a dimostrare l'insostenibilità del giudizio impugnato non portano le critiche (e) e (f), con cui la ricorrente sottolinea: da un lato, che la sanzione massima per i committenti e per chi intenzionalmente procede a un subappalto non autorizzato è di fr. 20'000.-- rispettivamente fr. 50'000.-- (art. 45a cpv. 2 e art. 45b LCPubb/TI, in vigore dal 1° gennaio 2020); d'altro lato, che le violazioni che le vengono ascritte sono solo di forma.
La facoltà di infliggere una pena pecuniaria di un importo fino al 20 % del valore della commessa risulta infatti sia dall'art. 45 cpv. 1 e 3 vLCPubb/TI, in vigore fino al 31 dicembre 2019 e applicata alla fattispecie, sia dall'art. 45a cpv. 1 LCPubb/TI, in vigore dal 1° gennaio 2020. Per il resto, il confronto tra tali norme e quelle relative alla sanzione dei committenti (art. 45a cpv. 2 e art. 45b LCPubb/TI, in vigore dal 1° gennaio 2020) si esaurisce nell'esposizione di considerazioni che non sono atte a mettere in discussione il sistema sanzionatorio previsto dal diritto ticinese (art. 117
SR 173.110 Loi du 17 juin 2005 sur le Tribunal fédéral (LTF) - Organisation judiciaire
LTF Art. 117 Procédure de recours - Les art. 90 à 94, 99, 100, 102, 103, al. 1 et 3, 104, 106, al. 2, et 107 à 112 s'appliquent par analogie à la procédure du recours constitutionnel.
in relazione con l'art. 106 cpv. 2
SR 173.110 Loi du 17 juin 2005 sur le Tribunal fédéral (LTF) - Organisation judiciaire
LTF Art. 106 Application du droit - 1 Le Tribunal fédéral applique le droit d'office.
1    Le Tribunal fédéral applique le droit d'office.
2    Il n'examine la violation de droits fondamentaux ainsi que celle de dispositions de droit cantonal et intercantonal que si ce grief a été invoqué et motivé par le recourant.
LTF). Inoltre, il subappalto senza l'accordo del committente, che è in casu rimproverato alla ricorrente (giudizio impugnato, consid. 9.4), rientra espressamente tra le violazioni che il legislatore ticinese ha definito come gravi (art. 45 cpv. 1 e 2 lett. b vLCPubb/TI).

8.
Per quanto precede, il ricorso in materia di diritto pubblico è inammissibile e il ricorso sussidiario in materia costituzionale è respinto, sia per quanto riguarda la conclusione principale che per quanto attiene alla conclusione subordinata. Le spese giudiziarie seguono la soccombenza e vanno quindi poste a carico della ricorrente (art. 66 cpv. 1
SR 173.110 Loi du 17 juin 2005 sur le Tribunal fédéral (LTF) - Organisation judiciaire
LTF Art. 66 Recouvrement des frais judiciaires - 1 En règle générale, les frais judiciaires sont mis à la charge de la partie qui succombe. Si les circonstances le justifient, le Tribunal fédéral peut les répartir autrement ou renoncer à les mettre à la charge des parties.
1    En règle générale, les frais judiciaires sont mis à la charge de la partie qui succombe. Si les circonstances le justifient, le Tribunal fédéral peut les répartir autrement ou renoncer à les mettre à la charge des parties.
2    Si une affaire est liquidée par un désistement ou une transaction, les frais judiciaires peuvent être réduits ou remis.
3    Les frais causés inutilement sont supportés par celui qui les a engendrés.
4    En règle générale, la Confédération, les cantons, les communes et les organisations chargées de tâches de droit public ne peuvent se voir imposer de frais judiciaires s'ils s'adressent au Tribunal fédéral dans l'exercice de leurs attributions officielles sans que leur intérêt patrimonial soit en cause ou si leurs décisions font l'objet d'un recours.
5    Sauf disposition contraire, les frais judiciaires mis conjointement à la charge de plusieurs personnes sont supportés par elles à parts égales et solidairement.
LTF); non sono dovute ripetibili (art. 68 cpv. 3
SR 173.110 Loi du 17 juin 2005 sur le Tribunal fédéral (LTF) - Organisation judiciaire
LTF Art. 68 Dépens - 1 Le Tribunal fédéral décide, dans son arrêt, si et dans quelle mesure les frais de la partie qui obtient gain de cause sont supportés par celle qui succombe.
1    Le Tribunal fédéral décide, dans son arrêt, si et dans quelle mesure les frais de la partie qui obtient gain de cause sont supportés par celle qui succombe.
2    En règle générale, la partie qui succombe est tenue de rembourser à la partie qui a obtenu gain de cause, selon le tarif du Tribunal fédéral, tous les frais nécessaires causés par le litige.
3    En règle générale, aucuns dépens ne sont alloués à la Confédération, aux cantons, aux communes ou aux organisations chargées de tâches de droit public lorsqu'ils obtiennent gain de cause dans l'exercice de leurs attributions officielles.
4    L'art. 66, al. 3 et 5, est applicable par analogie.
5    Le Tribunal fédéral confirme, annule ou modifie, selon le sort de la cause, la décision de l'autorité précédente sur les dépens. Il peut fixer lui-même les dépens d'après le tarif fédéral ou cantonal applicable ou laisser à l'autorité précédente le soin de les fixer.
LTF).

Per questi motivi, il Tribunale federale pronuncia:

1.
Il ricorso in materia di diritto pubblico è inammissibile.

2.
Il ricorso sussidiario in materia costituzionale è respinto.

3.
Le spese giudiziarie di fr. 5'000.-- sono poste a carico della ricorrente.

4.
Comunicazione al patrocinatore della ricorrente, al Consiglio di Stato, per il tramite dell'Ufficio di vigilanza sulle commesse pubbliche, e al Tribunale amministrativo del Cantone Ticino.

Losanna, 7 aprile 2022

In nome della II Corte di diritto pubblico
del Tribunale federale svizzero

La Presidente: F. Aubry Girardin

Il Cancelliere: Savoldelli