[inductor] Allow list of decompositions to be overridden (#95468)
Partially addresses #95021 by exposing decompositions as an argument.
The reason for the `is None` check is to enable passing an empty list of decompositions.
Pull Request resolved: https://github.com/pytorch/pytorch/pull/95468
Approved by: https://github.com/ngimel