Fix Bug #68181: Memory leaks/unexpected behavior with SolrDisMax::addBoostQuery and setBoostQuery

Memory leaks occur when mixing parameter types due to the use of both methods on the same object.
Value is overwritten and a notice is produced
SolrDisMax __constructor added deftype
Bug #68181 test case