Yes she did. And its not easy getting it back!!
She has not given up her citizenship. She started the process to apply for British citizenship. And Archie has dual citizenship.