Desired symbolic link target with optional, explicitly verified ownership.
@type t() :: %HostKit.Resources.Symlink{ depends_on: [term()], group: String.t() | nil, meta: map(), owner: String.t() | nil, path: String.t(), to: String.t() }
@spec new( String.t(), keyword() ) :: t()