chore: add documentation to the code
feat(link): add error handler entity for managing data link errors (lane misalignment, frame misalignment, not in table error, disparity error, unexpected character error)
feat(link): output frame_character from data link, add user_data to character
feat(data): remove ERR state
feat(link): add link config record type
feat(link): add lane alignment
fix(link): rename data_link package to data_link_pkg
feat(link): add frame alignment