yes and yes. You can use paid assets and you don't have to include them in you repo.
As for other folders GitHub provides a template you can use as a base for your .gitignore: https://github.com/github/gitignore/blob/main/Unity.gitignore
There was also an option to add it to your project while creating repository