Fix/distance strategies

In this PR:
* Add missing tests in the distance strategy concepts.
* Fix the return type of the `result_from_distance` meta-struct of the cross track spherical distance strategy,