Can I top up my Netflix balance with my Google Play credit?
As far as I don't know
No, why the hell should that work? There are Netflix vouchers and Google Play vouchers.
Because you can download Netflix from Google Play Store.
Yes, but Netflix does not allow you to pay for your subscription through the Playstore. With good reason. Google charges 30%.