https://www.cnet.com/how-to/ios-12-screen-time-and-stronger-parental-controls/ covers some of this.

As to GPS, iPhone has the find my phone feature so you can track location at any time so I'm going with a checkmark on the GPS report.

There are some parents that demand copies of all text messages so that may be an issue unless you get on the phone. I recall Apple does not allow spyware or spy apps.