pub fn delete_session(session_name: &str) -> Result<(), PawError>
Deletes a session file by name.
Returns Ok(()) even if the file does not exist (idempotent).
Ok(())