Can the extension restrict users to manage the catalog by store view/website?

Yes, sure. You can choose to which store views or websites an admin user will have an access. This can be configured in System > Permissions > Roles > Advanced: Scope:

Magento Advanced permissions extension by Amasty

See more details on Advanced Permissions page
Rate the answer?