fix(minifier): avoid incorrect logical assignment transformation when base object may be mutated
Fixes #16647
Use `symbol_is_mutated()` to check if the member expression base object
may be reassigned, preventing incorrect transformations like
`x.y || (x = {}, x.y = 3)` to `x.y ||= (x = {}, 3)`.
🤖 generated with help from Claude Opus 4.5