How to make object scale at specific point on Z axis based on bone?
Scaling the bone should scale the mesh as well. It is really easy to try it out:


Add a plane
Add an armature
Parent the plane to the armature (automatic weights)
Scale the bone


Move the mesh origin point in order to change the scaling origin.