message: rpc: Validate provided keys for query_options parameter in listunspent
  With this change listunspent will throw an error if there is a wrong key
  in the query_option object.
diff: @@ -2832,6 +2832,15 @@ static UniValue listunspent(const JSONRPCRequest& request)
  if (!request.params[4].isNull()) {
  const UniValue& options = request.params[4].get_obj();
  + RPCTypeCheckObj(options,
  + {
  + {"minimumAmount", UniValueType()},
  + {"maximumAmount", UniValueType()},
  + {"minimumSumAmount", UniValueType()},
  + {"maximumCount", UniValueType(UniValue::VNUM)},
  + },
  + true, true);
  +
  if (options.exists("minimumAmount"))
  nMinimumAmount = AmountFromValue(options["minimumAmount"]);
  