0df9f71e

By: Tom Sydney Kerckhove <syd@cs-syd.eu>

Make mergePriceDeclarations take PriceDeclaration instead of Declaration

The new declarations parameter is now [GenLocated () (PriceDeclaration ())]
instead of [GenLocated () (Declaration ())], making priceDeclarationSortKey
total and letting the type system enforce that only price declarations are
passed as new rates.