My question is in regards to if a not previously married girl loses her virginity to a non Muslim man does she
1) Have to disclose this to a future husband, and what if this is too difficult to do if it is recommended
2) If she has repented are there any other punishment she must go through

1) If she did not tell him that she was not a virgin, he would find out that on the night of the marriage, and this would make her situation very difficult, and if he had married her on the condition that she was a virgin, then he would have the right to annul the contract and ask her to return all the dowry he paid.

2) It is sufficient for regret, repentance, and seeking forgiveness.