refactor: More consistent module options
Remove most of the "hidden enables" on my module namespace except where
a dependent option can be reasonably considered to be part of the base
feature set, enabled modules are now clear from skimming
`nix/{home,system}/modules/default.nix`. See `my.cli.editors` for the
most notable offender, as `my.cli.editors.enable` used to affect several
nested options.
Demote graphical profile to off by default as this flake provides configs
for both daily driver machines and servers
Rework `my.profiles.apps` namespace into `my.gui` for consistency