core/queue: queue -> priority_queue && dynamic initializers

- rename  `queue` to `priority_queue`
- add `priority_queue_init` and `priority_queue_node_init`