I think the issue is that you are conflating L2 and L3 connections -- see the OSI model.
At the ethernet switching (L2) layer, we work with MAC addresses, not IP addresses. If we have multiple VLANs/subnets, we need to specify the VLAN to which a packet belongs using the 802.1q tagging, because the IP address isn't relevant at L2.
An untagged network doesn't carry these tags, but as a result, there can only be one untagged network on any given port/cable because otherwise the VLAN membership would be ambiguous since there would be no identifiers to keep them separated. The tags are interpreted by the switch such that the switch keeps them separate.
It isn't until L3 that we deal with IP addresses. And yes, you associate your L2 VLAN with an L3 network interface complete with an IP address/subnet at that layer. But this is now the routing layer.
It is important to remember that an all-in-once wifi router device is actually 3 devices in 1: a router/firewall (L3), an L2 ethernet switch, and a wifi AP (also L2). So at the risk of being slightly pedantic, when we are talking about VLANs, it only applies to the L2 ethernet functions. Often in our every-day discussions, we use VLANs interchangeably with "multiple subnets" -- but technically they are different things entirely.
And with the DSA syntax, we're really only talking to the switch itself within the all-in-one wifi router device.
As for the bridges and the bridge-VLANs...
- a bridge is basically just an unmanaged switch, achieved in software. The low level bridge is just a collection of all the relevant ports.
- a bridge-vlan sets up the VLAN aware/managed switch functionality. It allows us to specify the vlan-port-membership and tagging status on a per-port basis for each VLAN.
Within OpenWrt, there are two ways to address the switch, depending on the underlying hardware: DSA or swconfig (it is an XOR -- devices that use DSA cannot use swconfig and vice versa). The transition to DSA stared with 21.02 the number of targets using DSA has increased with each subsequent version of OpenWrt (I think ideally all devices with built-in switches will eventually use DSA).
In general, each OS/or vendor has a slightly different method of configuring the switch fabric for VLANs, so the terminology and configuration syntax will differ, but the end result is that ethernet frames have 802.1q tags added for tagged VLANs (or no tag for the untagged network) on any given port for egress/ingress.