Automatically keep numbered list ordered in editor (adding/removing/swapping/pasting)

This is basically the same as this bug report I opened before. It was fixed back then, but now the issue has come back: Creating a new bullet point in a list item with checkboxes clears all lower checkboxes and resets numbering

Create a list with a layout like this:

1. Item 1
  - Sub item
2. Item 2
3. Item 3

Place your cursor at the end of the “Sub item” line and press Enter. The result is the following:

1. Item 1
  - Sub item
  - 
1. Item 2
2. Item 3

Expected result

Expected result in the above scenario would be to not alter the rest of the list when creating a new sub item:

1. Item 1
  - Sub item
  - 
2. Item 2
3. Item 3
SYSTEM INFO:
	Obsidian version: v1.7.7
	Installer version: v1.7.7
	Operating system: Windows 11 Enterprise 10.0.26100
	Login status: logged in
	Language: en
	Catalyst license: none
	Insider build toggle: off
	Live preview: on
	Base theme: adapt to system
	Community theme: none
	Snippets enabled: 0
	Restricted mode: on

RECOMMENDATIONS:
	none