Citation: 2C_215/2024 E. C

A.________ dépose un recours en matière de droit public et un recours constitutionnel subsidiaire auprès du Tribunal fédéral contre l'arrêt cantonal du 9 mars 2024. Pour les deux types de recours, elle conclut, sous suite de frais et dépens, principalement à l'annulation du jugement cantonal et à la prolongation de l'autorisation de séjour UE/AELE pour une durée de cinq ans, éventuellement de deux ans. Subsidiairement, elle demande le renvoi de la cause au Tribunal cantonal pour nouvelle décision dans le sens des considérants. Plus subsidiairement, elle conclut à son admission provisoire sur le territoire suisse, en raison de l'inexigibilité de son renvoi. Elle requiert par ailleurs l'effet suspensif, ainsi que le bénéfice de l'assistance judiciaire. Par ordonnance du 29 avril 2024, la Présidente de la II e Cour de droit public a octroyé l'effet suspensif au recours. Le 1er mai 2024, le Tribunal de céans a renoncé provisoirement à exiger une avance de frais et dit qu'il sera statué ultérieurement sur l'octroi de l'assistance judiciaire. Le Service cantonal et le Tribunal cantonal renoncent à se déterminer. Le Secrétariat d'État aux migrations conclut au rejet du recours dans la mesure où il est recevable. A.________ a déposé des observations le 13 juin 2024. Le 21 juin 2024, elle a produit une pièce nouvelle, soit un courrier de l'Office AI du canton de Berne daté du 13 juin 2024, selon lequel une expertise bi-disciplinaire allait être mise en oeuvre, et a complété ses observations.