Constructs a quote from an options object { mark?, bid?, ask? }.
Each field accepts a Price value object or a DecimalInput
(string | number | bigint); an omitted/null/undefined field is
absent. Passing undefined yields an empty quote.
Throws the price boundary error on an invalid price, or TypeError on a
non-object argument.
Market snapshot with optional mark, bid, and ask prices.