Add support for fixed time brightness fading

Could we use `mdy_brightness_stop_fade_timer` directly here instead of duplicating most of its code?