Options struct and keywords schema for the detect function.
detect
@type t() :: %Whatlangex.DetectOpts{ allowlist: [String.t()] | nil, denylist: [String.t()] | nil }