Here is a solution to get a transposed attribute table for one feature at a time in an Atlas. This solution works if creating one map for each feature is acceptable.
First set up you an atlas: Atlas settings - choose your layer as the coverage layer (the atlas will create a map for every feature and zoom on that feature, the next steps explain how to show the attributes of the zoomed-in feature, in column format, on each map).
Before adding a Fixed Table to you map Layout, you might want go to a spreadsheet editor (LibreOffice Calc or Excel): paste your attribute table in transpose (right-click - paste special - transpose) - you only need the column names (transposed to rows). Add a second column with this formula (assuming first element is in cell A1): =CONCAT("attribute('";H14;"')")
Copy the two columns:
Back to the map Layout, add a Fixed Table, then paste you data (File - Import content from clipboard). (I modified the X and Y attribute names to show the point coordinates.):
For some reason, the second row is not recognized as an expression; for each row, you will have to manually copy-paste the cell content to the Expression box to the right. Once done for every row, you can close the table:
To see the result don't forget to go click on Atlas Preview! (remember, this is an atlas) I added a second map with an overview:
Protip for the Overview: item properties - overviews - Frame style - change to OutlineSimpleLine and use a negative offset to make the overview square a bit larger and more visible on your map):