kcms/lnf: Simplify theme contents selection pages

Some small refactoring to reduce a bit of code duplication.

The checkbox for the "Include Desktop Layout" can be included in the model of the Repeater below, without need for a special case

Specially do not make items visibility in SimplePage depend on one another, since that's usually more confusing and error prone.

On top of !2482 (merged), purposefully detached from that to maybe honor the soft freeze 5.27

Merge request reports

Loading