* fix: shared pages initilization for view access
* chore: optimised the logic for shared pages
* fix: lock control
* chore: cursor rules in gitignore
* chore: optimised the page query
* chore: combined the user map
* fix: should render
* chore: added the logic to unshare
* fix: can current user access page
* fix: blocking pages
* fix: page doesn't exist
* fix: empty state and unshared realtime
* fix: console log payload
* chore: updated the permission layer
---------
Co-authored-by: Palanikannan M <akashmalinimurugu@gmail.com>