Filebeat Non-Root User Permissions

Can I Install filebeat as a non-root user on on-prem servers ? If yes what/where all permissions do I need to run it as non-root user ?

Yes you can, the best way would be installing using the .tar.gz in a custom path.

The permissions depend only on what you want to collect with filebeat, it needs to have read permissions to the files that you want to collect.