Le recours est admis. 5. L'ordonnance du Ministère public du canton de Berne du 28 octobre 2021 est annulée et la procédure pénale contre A.________ est renvoyée au magistrat instructeur pour qu'il procède sans délai à la mise en accusation du prévenu. 6. Éventuellement : le dossier de la cause est renvoyé à l'instance précédente pour nouvelle motivation et décision. En ce qui concerne les frais de la présente affaire 7. Le frais du présent arrêt ainsi que l'indemnité due au défenseur d'office par CHF 1'500.00 (plus TVA) sont laissés à la charge de l'Etat.