Add new feature for keeping system awake, but allowing screen power management

I've prepared a patch against 4.20 implementing this feature with the help of llm (Qwen to be specific). Should I submit a merge request with it?