PR #541 lookbehind (?<![\d.,]) was too strict — re-sweep showed
area_filled dropped from 48% to 8.8% with all 2-комн rooms losing
area (chunked text often has a price-per-m2 digit immediately before
the room's area token).
Loosen to (?<!\d) (only digit-adjacency blocked, comma/dot fine)
and tighten quantifier to \d{2,4} (min 2 digits blocks sub-fragments
like '2,2' inside '52,2'). Year-concat 20244,6 still rejected because
greedy '\d{2,4}' grabs '2024', then [.,] separator doesn't follow.