Split convertion query builder

split class of this respective builder and get name more semantics: 
WhatTheClassDoes + Builder, so:

* AbstractContextBuilder
* ConversiontQueryBuilder
* ConvertionContextBuilder
* ProviderContextBuilder
* AmountFormartQueryBuilder
* AmountFormatContextBuilder

Also removes negatives and use afirmative in:
!Objects.isNull(monetaryCurrenciesSpi) to Objects.nonNull(monetaryCurrenciesSpi)


Diamond resouces