Part of !120397. For non-id tree elements, call `element_should_draw_faded` and get the fade status of their parent. For example, this will fix the fading of modifier, actions, bones, etc. in outliner. Pull Request: https://projects.blender.org/blender/blender/pulls/120813