Gender and age neutral word for partner (not married) in Mandarin?
恋人 perfectly fits your need, its gender and age neutral, and can be used in formal settings.

情人 somehow fits your need, but is not as good, because it could also mean an extramarital lover, which may cause misunderstanding.

爱人 is also gender neutral, but usually refers to partner in marriage.