Sorry for your loss.
We flew last month with Virgin. From your questions:
1) Yes, NHS app on your phone is fine. We got printouts from the NHS website just because the apps sometimes played up for us.
2) When you 'submit' the passenger disclose / declaration form on the Virgin site nothing...