When the custom field's content is just a single macro table, the
"Preview not available" text is not being shown, nor the "more" icon.
The root cause is that the custom value's value is being formatted twice
on the project's list rendering.
* remove unnecessary code
* remove column for collapsing in table
* truncate project status description and add dialog to the end of it
* change dialog title for project status description
* change dialog title for custom fields of long text
* add dialog and truncation for project description
* add a test for it
* change element for long text and add divider for modal header
* show the expand link for the long text with table
* move styes from table sass file to projects list style sheet
* change class names
* Update _table.sass
* show expand button when there is a macro in a long text field
* change size of modal to large
* remove divider of modal header
* create a separate component to be used for attribute dialog
* create a new stimulus controller for cell changes
* create a new component for showing a long text in a cell
* remove unnecessary classes
* use attribute component to show long text value on list
* check if the attribute value is multi type then show a specific text for it
* delete project controller
* add more test cases
* remove margin from text element
* remove duplicated code
* remove gear icon from table header
* use targetConnected callback instead of connect