Adding Phoenix.LiveView.JS function for getting `getBoundingClientRect` params

I’m imagining something like Alpine but instead of updating the DOM directly it updates dynamic assigns on LiveViews existing change tracker, and then LiveView updates the DOM like normal.