The limit of the 5 gb is for all the apps or per app
All apps.
For example if I have 50 columns and and 1 row how does adalo count it?
That would be counted as 1 row.
Also, can I connect each app in my account to different domain or subdomain?
Yes, you can connect each app to it’s own domain.