psyq::geometry::coordinateからpsyq::geometry::coordinate_traitsを分離し、テンプレート特殊化しやすい構造にした。