Yes, Moto Z2 Play is a metal body phone.
Yes, Moto Z2 Play comes with the inbuilt battery.
You will get one Style Mod free but you have to buy Camera mod, Battery mod, etc. if you want them.
Yes, finger lock is available.
No. Moto Z2 Play does not have IR blaster sensor.