Parse a 4-element PDF rectangle array. Tolerant: a non-numeric entry defaults to 0.0 rather than throwing (lenient salvage). For arrays whose entries may be indirect references, route through the page's box reader instead, which resolves each coordinate.