To get the title and the items separated in two groups, you could use a tempered greedy token (originally from here) as in
^\|\|\s+([^\n|]+)\s+\|\|((?:(?!^\|\|).)+)
This captures the title in the first group and all of the items in the second. See a demo on regex101.com (and mind the singleline mode!).
Broken down, this reads:
^\|\|\s+ # start of the line, "||" and whitespace
([^\n|]+) # anything not "|" nor a newline - the title
\s+\|\| # whitespace, "||"
(
(?:(?!^\|\|).)+ # a neg. lookahead (?!...) that makes sure that no
) # line is captured that starts with "||"
Afterwards, you could simply get all your items with ^-(.+)
from within the second group.