Background session server for tmux-style detached operation.
@spec cleanup_metadata() :: :ok
@spec cleanup_orphan_processes() :: :ok
@spec default_node_name() :: node()
@spec start(keyword()) :: :ok | {:error, term()}
@spec status() :: {:ok, map()} | {:error, term()}
@spec stop() :: :ok | {:error, term()}