How can I have profile edit pages displayed in admin theme?
The profile form is already designated as an admin route, so you just need to change the permissions for relevant roles so they can view that theme. 

The specific permission you're looking for is:


  View the administration theme