For a business bank account should I give any address or registered agent to the bank?

You cannot give any address or registered agent.

Banks in the U.S. will require a U.S. physical business address (think an address attached to a commercial building) for compliance. Mailbox addresses, virtual offices, registered agent offices, and co-working centers are not considered physical address by the financial industry.

You’ll need to provide proof of address documents along with the U.S. physical address. For this you can check out TruLease.