Yes, Nokia 5.1 does have the fingerprint sensor. It is located on the back panel of the phone.
No. Nokia 5.1 does not have the face unlock.
No. Nokia 5.1 lacks water-resistance.
Nokia 5.1 has an ARM Mali T-860 MP2 GPU. It is a dual core GPU and GPU frequency is 700 MHz.