Add `parse_float` to param_parsers library

Do a bit of refactoring to make it possible.
Add /tide-gauges/<slug>/measurements/ endpoint

So you can get the measurements for a particular tide gauge, referred to
by slug.

Supports GET and PUT.

TODO: a few more tests

[Delivers #78441914]