lv_style_init only needs to be called once; after that you can just call lv_style_reset. See this post for more details.
lv_group_create has the same conceptual idea; if you’re tearing down the objects on a screen, you also need to delete the group, otherwise it stays in memory forever.