Hallo @Stella
Sie können heiraten jetzt mit dem unbefristeten Aufenthalt oder später mit einem deutschen Pass. In beiden Fällen wird das Standesamt die Ausländerbehörde kontaktieren und Bescheid geben, dass Ihr Freund hier ohne einen Aufenthaltstitel ist. Wenn die Eheschließung bevorsteht, könnte er eine Duldung für diese Zeit bekommen.
Wenn Sie verheiratet sind, kann er einen Aufenthaltstitel als Familienangehöriger beantragen. Ihm wird aber dann gesagt, er muss ausreisen und das richtige Visum erstmal holen. Das muss er machen, egal ob Sie einen unbefristeten Aufenthalt haben oder einen deutschen Pass.
Beste Grüße
Éanna