Fatti

[A.] (nato nel 1973) è cittadino britannico. Il 24 agosto 2012 ha sposato [B.] (nata nel 1985), cittadina del Bangladesh. [A.] è entrato in Svizzera il 19 dicembre 2014 e, in virtù di un contratto di lavoro a tempo indeterminato con il ristorante [U.] a Basilea, ha ottenuto un permesso di soggiorno UE/AELS valido fino al 19 dicembre 2019. Nell'ambito del ricongiungimento familiare, anche sua moglie ha ottenuto il 27 settembre 2016 un permesso di soggiorno UE/AELS valido fino al 26 settembre 2021. Il loro figlio comune [C.] è nato il 19 settembre 2017.

L'8 giugno 2020, l'Ufficio della migrazione ha rifiutato di rinnovare il permesso di soggiorno di [A.] ; allo stesso tempo, ha revocato quello di [B.] e ha disposto l'espulsione di entrambi dalla Svizzera. I ricorsi cantonali sono rimasti senza esito.

Legge

Il Tribunale federale ha esaminato se i ricorrenti potessero ancora invocare l'Accordo sulla libera circolazione (ALC) in combinato disposto con l'Accordo tra la Svizzera e il Regno Unito sui diritti dei cittadini a seguito della Brexit (ALC CH-GB) e dedurne un diritto al rinnovo o alla prosecuzione del loro permesso di soggiorno.

Il Tribunale federale è giunto alla conclusione che il ricorrente aveva perso la sua qualità di lavoratore ai sensi dell'ALC, in quanto aveva volontariamente licenziato dal ristorante [U.] e successivamente aveva svolto solo un'occupazione a tempo parziale e marginale presso altri datori di lavoro. Di conseguenza, è venuto meno anche il diritto di soggiorno derivato di sua moglie.

Inoltre, il…