CLEANUP: Add unique constraint comments, change TreePositionJpa unique constraint to avoid using ancestorPath