You could also take this one step at a time….30 day special tourist visa and get extensions. Take Thai language course, etc. …. Then pursue the citizenship path if you desire.
Use the name on her Thai passport for the Thailand pass. She doesn’t need visa or health insurance if she’s registered in the Thailand health insurance program.