Parses and validates YAML test definition files for Synaptic workflows.
Loads and parses a YAML test file.
Parses YAML content into a test definition map.
Returns {:ok, test_definition} or {:error, reason}.
{:ok, test_definition}
{:error, reason}